Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SceneInfo_impl Class Reference

#include <SceneInfo_impl.h>

Inheritance diagram for SceneInfo_impl:
Inheritance graph
[legend]

Public Member Functions

void load (const std::string &filename)
 
 SceneInfo_impl (PortableServer::POA_ptr poa)
 
virtual TransformedShapeIndexSequence * shapeIndices ()
 
virtual char * url ()
 
virtual ~SceneInfo_impl ()
 
- Public Member Functions inherited from ShapeSetInfo_impl
virtual PortableServer::POA_ptr _default_POA ()
 
virtual AppearanceInfoSequence * appearances ()
 
virtual MaterialInfoSequence * materials ()
 
virtual ShapeInfoSequence * shapes ()
 
 ShapeSetInfo_impl (PortableServer::POA_ptr poa)
 
virtual TextureInfoSequence * textures ()
 
virtual ~ShapeSetInfo_impl ()
 

Protected Member Functions

virtual const std::string & topUrl ()
 
- Protected Member Functions inherited from ShapeSetInfo_impl
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)
 
void traverseShapeNodes (VrmlNode *node, const Matrix44 &T, TransformedShapeIndexSequence &io_shapeIndices, DblArray12Sequence &inlinedShapeM, const SFString *url=NULL)
 

Private Attributes

DblArray12Sequence inlinedShapeTransformMatrices_
 
TransformedShapeIndexSequence shapeIndices_
 
std::string url_
 

Additional Inherited Members

- Static Protected Member Functions inherited from ShapeSetInfo_impl
static void putMessage (const std::string &message)
 
- Protected Attributes inherited from ShapeSetInfo_impl
bool readImage
 

Detailed Description

Definition at line 26 of file SceneInfo_impl.h.

Constructor & Destructor Documentation

◆ SceneInfo_impl()

SceneInfo_impl::SceneInfo_impl ( PortableServer::POA_ptr  poa)

Definition at line 33 of file SceneInfo_impl.cpp.

◆ ~SceneInfo_impl()

SceneInfo_impl::~SceneInfo_impl ( )
virtual

Definition at line 40 of file SceneInfo_impl.cpp.

Member Function Documentation

◆ load()

void SceneInfo_impl::load ( const std::string &  filename)

Definition at line 64 of file SceneInfo_impl.cpp.

◆ shapeIndices()

TransformedShapeIndexSequence * SceneInfo_impl::shapeIndices ( )
virtual

Definition at line 58 of file SceneInfo_impl.cpp.

◆ topUrl()

const std::string & SceneInfo_impl::topUrl ( )
protectedvirtual

Implements ShapeSetInfo_impl.

Definition at line 46 of file SceneInfo_impl.cpp.

◆ url()

char * SceneInfo_impl::url ( )
virtual

Definition at line 52 of file SceneInfo_impl.cpp.

Member Data Documentation

◆ inlinedShapeTransformMatrices_

DblArray12Sequence SceneInfo_impl::inlinedShapeTransformMatrices_
private

Definition at line 48 of file SceneInfo_impl.h.

◆ shapeIndices_

TransformedShapeIndexSequence SceneInfo_impl::shapeIndices_
private

Definition at line 47 of file SceneInfo_impl.h.

◆ url_

std::string SceneInfo_impl::url_
private

Definition at line 46 of file SceneInfo_impl.h.


The documentation for this class was generated from the following files:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:05