#include <Attribute.hh>
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< SFColor > | MColor () const |
SFVec2f | Vec2f () const |
vector< SFVec2f > | MVec2f () const |
SFVec3f | Vec3f () const |
vector< SFVec3f > | MVec3f () 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< SFColor > | m_MColor |
SFVec2f | m_Vec2f |
vector< SFVec2f > | m_MVec2f |
SFVec3f | m_Vec3f |
vector< SFVec3f > | m_MVec3f |
SFRotation | m_Rotation |
SFMatrix | m_Matrix |
vrml1::Attribute::Attribute | ( | ) |
vrml1::Attribute::~Attribute | ( | ) | [virtual] |
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 |
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] |