#include <ShapeSetInfo_impl.h>
|
| void | applyTriangleMeshShaper (VrmlNodePtr node) |
| |
| bool | checkFileUpdateTime () |
| |
| void | createAppearanceInfo () |
| |
| std::string & | replace (std::string &str, const std::string &sb, const std::string &sa) |
| |
| void | restoreOriginalData () |
| |
| void | saveOriginalData () |
| |
| void | setBoundingBoxData (const Vector3 &boxSize, int shapeIndex) |
| |
| void | setColdetModel (ColdetModelPtr &coldetModel, TransformedShapeIndexSequence shapeIndices, const Matrix44 &Tparent, int &vertexIndex, int &triangleIndex) |
| |
| virtual const std::string & | topUrl ()=0 |
| |
| void | traverseShapeNodes (VrmlNode *node, const Matrix44 &T, TransformedShapeIndexSequence &io_shapeIndices, DblArray12Sequence &inlinedShapeM, const SFString *url=NULL) |
| |
|
| int | createAppearanceInfo (ShapeInfo &shapeInfo, VrmlShape *shapeNode, VrmlIndexedFaceSet *faceSet, const SFString *url) |
| |
| int | createMaterialInfo (VrmlMaterialPtr &materialNode) |
| |
| int | createShapeInfo (VrmlShape *shapeNode, const SFString *url) |
| |
| int | createTextureInfo (VrmlTexturePtr &textureNode, const SFString *url) |
| |
| void | createTextureTransformMatrix (AppearanceInfo &appInfo, VrmlTextureTransformPtr &textureTransform) |
| |
| std::string | getModelFileDirPath (const std::string &url) |
| |
| void | setColdetModelTriangles (ColdetModelPtr &coldetModel, const TransformedShapeIndex &tsi, const Matrix44 &Tparent, int &vertexIndex, int &triangleIndex) |
| |
| void | setColors (AppearanceInfo &appInfo, VrmlIndexedFaceSet *triangleMesh) |
| |
| void | setNormals (AppearanceInfo &appInfo, VrmlIndexedFaceSet *triangleMesh) |
| |
| void | setPrimitiveProperties (ShapeInfo &shapeInfo, VrmlShape *shapeNode) |
| |
| void | setTexCoords (AppearanceInfo &appInfo, VrmlIndexedFaceSet *triangleMesh) |
| |
| void | setTriangleMesh (ShapeInfo &shapeInfo, VrmlIndexedFaceSet *triangleMesh) |
| |
Definition at line 30 of file ShapeSetInfo_impl.h.
◆ ShapeNodeToShapeInfoIndexMap
◆ ShapeSetInfo_impl()
| ShapeSetInfo_impl::ShapeSetInfo_impl |
( |
PortableServer::POA_ptr |
poa | ) |
|
◆ ~ShapeSetInfo_impl()
| ShapeSetInfo_impl::~ShapeSetInfo_impl |
( |
| ) |
|
|
virtual |
◆ _default_POA()
| PortableServer::POA_ptr ShapeSetInfo_impl::_default_POA |
( |
| ) |
|
|
virtual |
◆ appearances()
| AppearanceInfoSequence * ShapeSetInfo_impl::appearances |
( |
| ) |
|
|
virtual |
◆ applyTriangleMeshShaper()
◆ checkFileUpdateTime()
| bool ShapeSetInfo_impl::checkFileUpdateTime |
( |
| ) |
|
|
protected |
◆ createAppearanceInfo() [1/2]
| void ShapeSetInfo_impl::createAppearanceInfo |
( |
| ) |
|
|
protected |
◆ createAppearanceInfo() [2/2]
- Returns
- the index of a created AppearanceInfo object. The return value is -1 if the creation fails.
Definition at line 338 of file ShapeSetInfo_impl.cpp.
◆ createMaterialInfo()
◆ createShapeInfo()
- Returns
- the index of a created ShapeInfo object. The return value is -1 if the creation fails.
Definition at line 222 of file ShapeSetInfo_impl.cpp.
◆ createTextureInfo()
◆ createTextureTransformMatrix()
◆ getModelFileDirPath()
| std::string ShapeSetInfo_impl::getModelFileDirPath |
( |
const std::string & |
url | ) |
|
|
private |
◆ materials()
| MaterialInfoSequence * ShapeSetInfo_impl::materials |
( |
| ) |
|
|
virtual |
◆ putMessage()
| void ShapeSetInfo_impl::putMessage |
( |
const std::string & |
message | ) |
|
|
staticprotected |
◆ replace()
| string & ShapeSetInfo_impl::replace |
( |
std::string & |
str, |
|
|
const std::string & |
sb, |
|
|
const std::string & |
sa |
|
) |
| |
|
protected |
◆ restoreOriginalData()
| void ShapeSetInfo_impl::restoreOriginalData |
( |
| ) |
|
|
protected |
◆ saveOriginalData()
| void ShapeSetInfo_impl::saveOriginalData |
( |
| ) |
|
|
protected |
◆ setBoundingBoxData()
◆ setColdetModel()
◆ setColdetModelTriangles()
◆ setColors()
◆ setNormals()
◆ setPrimitiveProperties()
| void ShapeSetInfo_impl::setPrimitiveProperties |
( |
ShapeInfo & |
shapeInfo, |
|
|
VrmlShape * |
shapeNode |
|
) |
| |
|
private |
◆ setTexCoords()
◆ setTriangleMesh()
◆ shapes()
| ShapeInfoSequence * ShapeSetInfo_impl::shapes |
( |
| ) |
|
|
virtual |
◆ textures()
| TextureInfoSequence * ShapeSetInfo_impl::textures |
( |
| ) |
|
|
virtual |
◆ topUrl()
| virtual const std::string& ShapeSetInfo_impl::topUrl |
( |
| ) |
|
|
protectedpure virtual |
◆ traverseShapeNodes()
| void ShapeSetInfo_impl::traverseShapeNodes |
( |
VrmlNode * |
node, |
|
|
const Matrix44 & |
T, |
|
|
TransformedShapeIndexSequence & |
io_shapeIndices, |
|
|
DblArray12Sequence & |
inlinedShapeM, |
|
|
const SFString * |
url = NULL |
|
) |
| |
|
protected |
◆ BodyInfo_impl
◆ SceneInfo_impl
◆ appearances_
| AppearanceInfoSequence ShapeSetInfo_impl::appearances_ |
|
private |
◆ fileTimeMap
| std::map<std::string, time_t> ShapeSetInfo_impl::fileTimeMap |
|
private |
◆ materials_
| MaterialInfoSequence ShapeSetInfo_impl::materials_ |
|
private |
◆ originAppearances_
| AppearanceInfoSequence ShapeSetInfo_impl::originAppearances_ |
|
private |
◆ originMaterials_
| MaterialInfoSequence ShapeSetInfo_impl::originMaterials_ |
|
private |
◆ originShapes_
| ShapeInfoSequence ShapeSetInfo_impl::originShapes_ |
|
private |
◆ poa
| PortableServer::POA_var ShapeSetInfo_impl::poa |
|
private |
◆ readImage
| bool ShapeSetInfo_impl::readImage |
|
protected |
◆ shapeInfoIndexMap
◆ shapes_
| ShapeInfoSequence ShapeSetInfo_impl::shapes_ |
|
private |
◆ textures_
| TextureInfoSequence ShapeSetInfo_impl::textures_ |
|
private |
◆ triangleMeshShaper
The documentation for this class was generated from the following files: