#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: