#include <v2oIndexedFaceSetFactory.h>
Inheritance diagram for v2o::v2oIndexedFaceSetFactory:
v2oIndexedFaceSetFactory::v2oIndexedFaceSetFactory | ( | ) |
v2oIndexedFaceSetFactory::~v2oIndexedFaceSetFactory | ( | ) | [virtual] |
osgGeometryRef v2oIndexedFaceSetFactory::createOSGGeomNode | ( | Node * | node | ) | [virtual] |
Creates all the geometry children nodes. To be overriden by the geometry Cosmo Factory subclasses. e.g. Cone, Sphere, Box, IndexedFaceSet Factorys etc.
Reimplemented from v2o::v2oFactory.
void v2oIndexedFaceSetFactory::translateOSGCoord | ( | MFVec3f * | _vrmlCoords, | |
osgVec3ArrayRef | _CoordSet | |||
) |
Translates NodeIndexedFaceSet fields(raw scenegraph node) to the corresponding osgGeometryRef fields
void v2oIndexedFaceSetFactory::translateOSGCoordIndex | ( | MFInt32 * | coordIndex, | |
osgGeometryRef | myIFS | |||
) |
translateosgCoordFields() translates the coordIndex field of the NodeIndexedFaceSet Node of the gpVRMLParserLIB to the corresponding field myIFS of the osg::Geometry node of OpenSceneGraph.
void v2oIndexedFaceSetFactory::translateOSGNormal | ( | MFVec3f * | _vrmlNormals, | |
osgVec3ArrayRef | _NormalSet | |||
) |
translateOSGNormal() translates the _vrmlNormals field of the NodeIndexedFaceSet Node of the gpVRMLParserLIB to the corresponding fields _NormalSet of the osg::Geometry node of OpenSceneGraph.
void v2oIndexedFaceSetFactory::translateOSGNormalIndex | ( | MFInt32 * | normalIndex, | |
osgGeometryRef | myIFS | |||
) |
translateOSGNormalIndex() translates the normalIndex field of the NodeIndexedFaceSet Node of the gpVRMLParserLIB to the corresponding field myNormalIndexSet of the osg::Geometry node of OpenSceneGraph.
void v2oIndexedFaceSetFactory::translateOSGColorFields | ( | MFVec3f * | _vrmlColors, | |
MFInt32 * | colorIndex, | |||
osgGeometryRef | myIFS, | |||
osgVec3ArrayRef | _ColorSet, | |||
osgIntArrayRef | _ColorIndexSet | |||
) |
translateOSGColorFields() translates the _vrmlColors,colorIndex fields of the NodeIndexedFaceSet Node of the gpVRMLParserLIB to the corresponding fileds _ColorSet, _ColorIndexSet of the osg::Geometry node of OpenSceneGraph.
void v2oIndexedFaceSetFactory::translateOSGTexCoordFields | ( | MFVec2f * | _vrmlTexCoords, | |
MFInt32 * | texCoordIndex, | |||
osgGeometryRef | myIFS, | |||
osgVec2ArrayRef | _TexCoordSet, | |||
osgIntArrayRef | _TexCoordIndexSet | |||
) |
translateOSGTexCoordFields() translates the _vrmlTexCoords,texCoordIndex fields of the NodeIndexedFaceSet Node of the gpVRMLParserLIB to the corresponding fileds _TexCoordSet, _TexCoordIndexSet of the osg::Geometry node of OpenSceneGraph.
virtual osgGeometryRef v2o::v2oIndexedFaceSetFactory::getOSGGeomNode | ( | ) | [inline, virtual] |
Reimplemented from v2o::v2oFactory.
FieldValue* v2o::v2oIndexedFaceSetFactory::_value0 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value1 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value2 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value3 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value4 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value5 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value6 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value7 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value8 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value9 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value10 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value11 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value12 [private] |
FieldValue * v2o::v2oIndexedFaceSetFactory::_value13 [private] |