v2o::v2oAppearanceFactory Class Reference

#include <v2oAppearanceFactory.h>

List of all members.

Public Member Functions

 v2oAppearanceFactory ()
virtual ~v2oAppearanceFactory ()
void createosgAppearanceComponent (Node *_appearance, osgStateSetRef osgAppearance, osgMaterialRef gpMaterial)
void createosgImageTexture (Node *texture, osgStateSetRef osgAppearance, osgMaterialRef gpMaterial, Node *textureTrans)

Private Attributes

Node_nodeAppearance
FieldValue_valueMat
FieldValue_valueTexture
FieldValue_valueTextureTrans
FieldValue_valueCenter
FieldValue_valueRotation
FieldValue_valueScale
FieldValue_valueTranslation
osg::Matrixf _texTransMat


Detailed Description

Creates a OpenSceneGraph osgStateSetRef node according to the corresponding parsed Vrml97 Appearance node


Constructor & Destructor Documentation

v2oAppearanceFactory::v2oAppearanceFactory (  ) 

v2oAppearanceFactory::~v2oAppearanceFactory (  )  [virtual]


Member Function Documentation

void v2oAppearanceFactory::createosgAppearanceComponent ( Node _appearance,
osgStateSetRef  osgAppearance,
osgMaterialRef  gpMaterial 
)

Sets the current Node's appearance and material fields

void v2oAppearanceFactory::createosgImageTexture ( Node texture,
osgStateSetRef  osgAppearance,
osgMaterialRef  gpMaterial,
Node textureTrans 
)

Sets the current Node's ImageTexture field


Member Data Documentation

Node* v2o::v2oAppearanceFactory::_nodeAppearance [private]

FieldValue* v2o::v2oAppearanceFactory::_valueMat [private]

FieldValue * v2o::v2oAppearanceFactory::_valueTexture [private]

FieldValue * v2o::v2oAppearanceFactory::_valueTextureTrans [private]

FieldValue * v2o::v2oAppearanceFactory::_valueCenter [private]

FieldValue * v2o::v2oAppearanceFactory::_valueRotation [private]

FieldValue * v2o::v2oAppearanceFactory::_valueScale [private]

FieldValue * v2o::v2oAppearanceFactory::_valueTranslation [private]

osg::Matrixf v2o::v2oAppearanceFactory::_texTransMat [private]


Generated on Thu Jan 18 10:06:28 2007 for vhdPLUS by  doxygen 1.5.1-p1