vrml1::Attribute Class Reference

#include <Attribute.hh>

List of all members.

Public Member Functions

 Attribute ()
virtual ~Attribute ()
void setName (string Name)
void setImage (SFImage image)
void setString (string s)
void setFloat (float f)
void setMFloat (vector< float > vf)
void setInteger (int i)
void setMInteger (vector< int > vi)
void setBool (bool b)
void setColor (float c0, float c1, float c2)
void setMColor (vector< SFColor > vColor)
void setVec3f (SFVec3f Vec3f)
void setMVec3f (vector< SFVec3f > MVec3f)
void setVec2f (SFVec2f Vec2f)
void setMVec2f (vector< SFVec2f > MVec2f)
void setRotation (SFRotation Rot)
void setMatrix (SFMatrix Matrix)
SFImage Image () const
string Name () const
string String () const
float Float () const
vector< float > MFloat () const
int Integer () const
vector< int > MInteger () const
bool Bool () const
SFColor Color () const
vector< SFColorMColor () const
SFVec2f Vec2f () const
vector< SFVec2fMVec2f () const
SFVec3f Vec3f () const
vector< SFVec3fMVec3f () const
SFRotation Rotation () const
SFMatrix Matrix () const

Private Attributes

string m_Name
SFImage m_image
string m_String
float m_Float
vector< float > m_MFloat
int m_Integer
vector< int > m_MInteger
bool m_Bool
SFColor m_Color
vector< SFColorm_MColor
SFVec2f m_Vec2f
vector< SFVec2fm_MVec2f
SFVec3f m_Vec3f
vector< SFVec3fm_MVec3f
SFRotation m_Rotation
SFMatrix m_Matrix


Constructor & Destructor Documentation

vrml1::Attribute::Attribute (  ) 

vrml1::Attribute::~Attribute (  )  [virtual]


Member Function Documentation

void vrml1::Attribute::setName ( string  Name  ) 

void vrml1::Attribute::setImage ( SFImage  image  ) 

void vrml1::Attribute::setString ( string  s  ) 

void vrml1::Attribute::setFloat ( float  f  ) 

void vrml1::Attribute::setMFloat ( vector< float >  vf  ) 

void vrml1::Attribute::setInteger ( int  i  ) 

void vrml1::Attribute::setMInteger ( vector< int >  vi  ) 

void vrml1::Attribute::setBool ( bool  b  ) 

void vrml1::Attribute::setColor ( float  c0,
float  c1,
float  c2 
)

void vrml1::Attribute::setMColor ( vector< SFColor vColor  ) 

void vrml1::Attribute::setVec3f ( SFVec3f  Vec3f  ) 

void vrml1::Attribute::setMVec3f ( vector< SFVec3f MVec3f  ) 

void vrml1::Attribute::setVec2f ( SFVec2f  Vec2f  ) 

void vrml1::Attribute::setMVec2f ( vector< SFVec2f MVec2f  ) 

void vrml1::Attribute::setRotation ( SFRotation  Rot  ) 

void vrml1::Attribute::setMatrix ( SFMatrix  Matrix  ) 

SFImage vrml1::Attribute::Image (  )  const

string vrml1::Attribute::Name (  )  const

string vrml1::Attribute::String (  )  const

float vrml1::Attribute::Float (  )  const

vector< float > vrml1::Attribute::MFloat (  )  const

int vrml1::Attribute::Integer (  )  const

vector< int > vrml1::Attribute::MInteger (  )  const

bool vrml1::Attribute::Bool (  )  const

SFColor vrml1::Attribute::Color (  )  const

vector< SFColor > vrml1::Attribute::MColor (  )  const

SFVec2f vrml1::Attribute::Vec2f (  )  const

vector< SFVec2f > vrml1::Attribute::MVec2f (  )  const

SFVec3f vrml1::Attribute::Vec3f (  )  const

vector< SFVec3f > vrml1::Attribute::MVec3f (  )  const

SFRotation vrml1::Attribute::Rotation (  )  const

SFMatrix vrml1::Attribute::Matrix (  )  const


Member Data Documentation

string vrml1::Attribute::m_Name [private]

SFImage vrml1::Attribute::m_image [private]

string vrml1::Attribute::m_String [private]

float vrml1::Attribute::m_Float [private]

vector<float> vrml1::Attribute::m_MFloat [private]

int vrml1::Attribute::m_Integer [private]

vector<int> vrml1::Attribute::m_MInteger [private]

bool vrml1::Attribute::m_Bool [private]

SFColor vrml1::Attribute::m_Color [private]

vector<SFColor> vrml1::Attribute::m_MColor [private]

SFVec2f vrml1::Attribute::m_Vec2f [private]

vector<SFVec2f> vrml1::Attribute::m_MVec2f [private]

SFVec3f vrml1::Attribute::m_Vec3f [private]

vector<SFVec3f> vrml1::Attribute::m_MVec3f [private]

SFRotation vrml1::Attribute::m_Rotation [private]

SFMatrix vrml1::Attribute::m_Matrix [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 23:57:10 2008 for libvrml1++ by  doxygen 1.5.4