#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.
ShapeSetInfo_impl::ShapeSetInfo_impl |
( |
PortableServer::POA_ptr |
poa | ) |
|
ShapeSetInfo_impl::~ShapeSetInfo_impl |
( |
| ) |
|
|
virtual |
PortableServer::POA_ptr ShapeSetInfo_impl::_default_POA |
( |
| ) |
|
|
virtual |
AppearanceInfoSequence * ShapeSetInfo_impl::appearances |
( |
| ) |
|
|
virtual |
bool ShapeSetInfo_impl::checkFileUpdateTime |
( |
| ) |
|
|
protected |
void ShapeSetInfo_impl::createAppearanceInfo |
( |
| ) |
|
|
protected |
- 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.
- 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.
std::string ShapeSetInfo_impl::getModelFileDirPath |
( |
const std::string & |
url | ) |
|
|
private |
MaterialInfoSequence * ShapeSetInfo_impl::materials |
( |
| ) |
|
|
virtual |
void ShapeSetInfo_impl::putMessage |
( |
const std::string & |
message | ) |
|
|
staticprotected |
string & ShapeSetInfo_impl::replace |
( |
std::string & |
str, |
|
|
const std::string & |
sb, |
|
|
const std::string & |
sa |
|
) |
| |
|
protected |
void ShapeSetInfo_impl::restoreOriginalData |
( |
| ) |
|
|
protected |
void ShapeSetInfo_impl::saveOriginalData |
( |
| ) |
|
|
protected |
void ShapeSetInfo_impl::setPrimitiveProperties |
( |
ShapeInfo & |
shapeInfo, |
|
|
VrmlShape * |
shapeNode |
|
) |
| |
|
private |
ShapeInfoSequence * ShapeSetInfo_impl::shapes |
( |
| ) |
|
|
virtual |
TextureInfoSequence * ShapeSetInfo_impl::textures |
( |
| ) |
|
|
virtual |
virtual const std::string& ShapeSetInfo_impl::topUrl |
( |
| ) |
|
|
protectedpure virtual |
void ShapeSetInfo_impl::traverseShapeNodes |
( |
VrmlNode * |
node, |
|
|
const Matrix44 & |
T, |
|
|
TransformedShapeIndexSequence & |
io_shapeIndices, |
|
|
DblArray12Sequence & |
inlinedShapeM, |
|
|
const SFString * |
url = NULL |
|
) |
| |
|
protected |
AppearanceInfoSequence ShapeSetInfo_impl::appearances_ |
|
private |
std::map<std::string, time_t> ShapeSetInfo_impl::fileTimeMap |
|
private |
MaterialInfoSequence ShapeSetInfo_impl::materials_ |
|
private |
AppearanceInfoSequence ShapeSetInfo_impl::originAppearances_ |
|
private |
MaterialInfoSequence ShapeSetInfo_impl::originMaterials_ |
|
private |
ShapeInfoSequence ShapeSetInfo_impl::originShapes_ |
|
private |
PortableServer::POA_var ShapeSetInfo_impl::poa |
|
private |
bool ShapeSetInfo_impl::readImage |
|
protected |
ShapeInfoSequence ShapeSetInfo_impl::shapes_ |
|
private |
TextureInfoSequence ShapeSetInfo_impl::textures_ |
|
private |
The documentation for this class was generated from the following files: