GLC_StructOccurence : A scene graph occurence node. More...
#include <glc_structoccurence.h>
Public Member Functions | |
Constructor / Destructor | |
| GLC_StructOccurence () | |
| Default constructor. | |
| GLC_StructOccurence (GLC_StructInstance *, GLC_WorldHandle *pWorldHandle=NULL, GLuint shaderId=0) | |
| Create Occurence of the specified instance. | |
| GLC_StructOccurence (GLC_3DRep *) | |
| Construct Occurence withe the specified GLC_3DRep. | |
| GLC_StructOccurence (GLC_WorldHandle *, const GLC_StructOccurence &, bool shareInstance) | |
| Copy constructor. | |
| virtual | ~GLC_StructOccurence () |
| Destructor. | |
Get Functions | |
| GLC_uint | id () const |
| Return the Occurence id. | |
| const QString | name () const |
| Return Occurence instance name. | |
| GLC_Matrix4x4 | absoluteMatrix () const |
| Return the absolute matrix. | |
| bool | isOrphan () const |
| Return true if this occurence is orphan. | |
| bool | hasRepresentation () const |
| Return true if this occurence has a representation. | |
| GLC_StructInstance * | structInstance () const |
| Return the instance of this occurence. | |
| GLC_StructReference * | structReference () const |
| Return the reference of this occurence. | |
| int | childCount () const |
| Return the number of childs. | |
| bool | hasChild () const |
| Return true if the occurence has child. | |
| GLC_StructOccurence * | parent () const |
| Return The parent. | |
| GLC_StructOccurence * | child (const int index) const |
| Return a child. | |
| QList< GLC_StructOccurence * > | children () const |
| Return the list of children. | |
| unsigned int | numberOfFaces () const |
| Get number of faces. | |
| unsigned int | numberOfVertex () const |
| Get number of vertex. | |
| unsigned int | numberOfMaterials () const |
| Get number of materials. | |
| QSet< GLC_Material * > | materialSet () const |
| Get materials List. | |
| GLC_StructOccurence * | clone (GLC_WorldHandle *, bool shareInstance) const |
| Clone the occurence. | |
| bool | isVisible () const |
| Return true if the occurence is visible. | |
| GLC_BoundingBox | boundingBox () const |
| Return the occurence Bounding Box. | |
| unsigned int | occurenceNumber () const |
| Return the occurence number of this occurence. | |
| GLC_RenderProperties * | renderPropertiesHandle () const |
| Return an handle of the renderProperties of this occurence. | |
| unsigned int | nodeCount () const |
| Return the number of node of this branch. | |
Set Functions | |
| void | setName (const QString name) |
| Set Occurence instance Name. | |
| GLC_StructOccurence * | updateAbsoluteMatrix () |
| Update the absolute matrix. | |
| GLC_StructOccurence * | updateChildrenAbsoluteMatrix () |
| Update children obsolute Matrix. | |
| void | addChild (GLC_StructOccurence *) |
| Add Child. | |
| GLC_StructOccurence * | addChild (GLC_StructInstance *) |
| Add Child instance and returns the newly created occurence. | |
| void | makeOrphan () |
| make the occurence orphan | |
| bool | removeChild (GLC_StructOccurence *pChild) |
| Remove the specified child. | |
| void | reverseNormals () |
| Reverse Normals of this Occurence and childs. | |
| void | checkForRepresentation () |
| Check the presence of representation. | |
| void | setWorldHandle (GLC_WorldHandle *) |
| Set the occurence world Handle. | |
| bool | loadRepresentation () |
| Load the representation and return true if success. | |
| bool | unloadRepresentation () |
| UnLoad the representation and return true if success. | |
| void | setOccurenceNumber (unsigned int n) |
| Set the occurence number of this occurence. | |
| unsigned int | updateOccurenceNumber (unsigned int n) |
| Update the occurence number of this occurence branch. | |
| void | setVisibility (bool visibility) |
| Set this occurence visibility. | |
| void | setRenderProperties (const GLC_RenderProperties &renderProperties) |
| set the renderProperties of this occurence | |
| void | removeEmptyChildren () |
| Remove empty children. | |
Private Member Functions | |
| void | detach () |
| Detach the occurence from the GLC_World. | |
Private Attributes | |
| GLC_uint | m_Uid |
| Occurence Unique ID. | |
| GLC_WorldHandle * | m_pWorldHandle |
| the occurence's World Handle | |
| int * | m_pNumberOfOccurence |
| Number of this Occurence. | |
| GLC_StructInstance * | m_pStructInstance |
| The struct instance of this occurence. | |
| GLC_StructOccurence * | m_pParent |
| The parent of this occurence. | |
| QList< GLC_StructOccurence * > | m_Childs |
| The Child of this occurence. | |
| GLC_Matrix4x4 | m_AbsoluteMatrix |
| The absolute matrix of the occurence. | |
| bool | m_HasRepresentation |
| true if occurence has a representation | |
| unsigned int | m_OccurenceNumber |
| The occurence number. | |
| bool | m_IsVisible |
| Flag to know if a occurence without instance is visible. | |
| GLC_RenderProperties * | m_pRenderProperties |
| The occurence rendering properties. | |
GLC_StructOccurence : A scene graph occurence node.
Definition at line 45 of file glc_structoccurence.h.
| GLC_StructOccurence::GLC_StructOccurence | ( | ) |
Default constructor.
Definition at line 33 of file glc_structoccurence.cpp.
References m_pStructInstance, and GLC_StructInstance::structOccurenceCreated().
Referenced by addChild(), and clone().
| GLC_StructOccurence::GLC_StructOccurence | ( | GLC_StructInstance * | pStructInstance, | |
| GLC_WorldHandle * | pWorldHandle = NULL, |
|||
| GLuint | shaderId = 0 | |||
| ) |
Create Occurence of the specified instance.
Definition at line 52 of file glc_structoccurence.cpp.
References addChild(), GLC_WorldHandle::addOccurence(), GLC_StructInstance::firstOccurenceHandle(), GLC_StructInstance::hasStructOccurence(), m_Childs, m_pNumberOfOccurence, m_pStructInstance, m_pWorldHandle, GLC_StructInstance::name(), setName(), GLC_StructInstance::structOccurenceCreated(), and updateAbsoluteMatrix().
| GLC_StructOccurence::GLC_StructOccurence | ( | GLC_3DRep * | pRep | ) |
Construct Occurence withe the specified GLC_3DRep.
Definition at line 99 of file glc_structoccurence.cpp.
References GLC_StructReference::hasRepresentation(), m_HasRepresentation, m_pStructInstance, GLC_StructInstance::name(), setName(), GLC_StructInstance::structOccurenceCreated(), and GLC_StructInstance::structReference().
| GLC_StructOccurence::GLC_StructOccurence | ( | GLC_WorldHandle * | pWorldHandle, | |
| const GLC_StructOccurence & | structOccurence, | |||
| bool | shareInstance | |||
| ) |
Copy constructor.
Definition at line 121 of file glc_structoccurence.cpp.
References addChild(), GLC_WorldHandle::addOccurence(), child(), childCount(), clone(), GLC_WorldHandle::collection(), id(), GLC_3DViewCollection::instanceHandle(), GLC_RenderProperties::isDefault(), GLC_3DViewCollection::isInAShadingGroup(), GLC_3DViewInstance::isSelected(), m_HasRepresentation, m_pNumberOfOccurence, m_pRenderProperties, m_pStructInstance, m_pWorldHandle, GLC_3DViewInstance::renderPropertiesHandle(), GLC_3DViewInstance::setRenderProperties(), GLC_3DViewCollection::shadingGroup(), GLC_StructInstance::structOccurenceCreated(), updateAbsoluteMatrix(), and updateChildrenAbsoluteMatrix().
| GLC_StructOccurence::~GLC_StructOccurence | ( | ) | [virtual] |
Destructor.
Definition at line 200 of file glc_structoccurence.cpp.
References m_Childs, m_pNumberOfOccurence, m_pRenderProperties, m_pStructInstance, m_pWorldHandle, removeChild(), GLC_WorldHandle::removeOccurence(), and GLC_StructInstance::structOccurenceDeleted().
| GLC_Matrix4x4 GLC_StructOccurence::absoluteMatrix | ( | ) | const [inline] |
Return the absolute matrix.
Definition at line 82 of file glc_structoccurence.h.
Referenced by updateAbsoluteMatrix().
| GLC_StructOccurence * GLC_StructOccurence::addChild | ( | GLC_StructInstance * | pInstance | ) |
Add Child instance and returns the newly created occurence.
Definition at line 439 of file glc_structoccurence.cpp.
References addChild(), GLC_StructOccurence(), and m_pWorldHandle.
| void GLC_StructOccurence::addChild | ( | GLC_StructOccurence * | pChild | ) |
Add Child.
The new child must be orphan
Definition at line 421 of file glc_structoccurence.cpp.
References isOrphan(), m_Childs, m_pParent, m_pWorldHandle, setWorldHandle(), and updateChildrenAbsoluteMatrix().
Referenced by addChild(), GLC_ObjToWorld::addCurrentObjMeshToWorld(), GLC_3dsToWorld::createMeshes(), GLC_ColladaToWorld::createOccurenceFromNode(), GLC_ColladaToWorld::createSceneGraph(), GLC_3dxmlToWorld::createUnfoldedTree(), GLC_OffToWorld::CreateWorldFromOff(), GLC_StlToWorld::CreateWorldFromStl(), GLC_StructOccurence(), GLC_World::mergeWithAnotherWorld(), and GLC_StlToWorld::scanFacet().
| GLC_BoundingBox GLC_StructOccurence::boundingBox | ( | void | ) | const |
Return the occurence Bounding Box.
Definition at line 346 of file glc_structoccurence.cpp.
References GLC_3DViewInstance::boundingBox(), children(), GLC_WorldHandle::collection(), GLC_BoundingBox::combine(), GLC_3DViewCollection::contains(), hasChild(), GLC_3DViewCollection::instanceHandle(), isOrphan(), m_HasRepresentation, and m_pWorldHandle.
| void GLC_StructOccurence::checkForRepresentation | ( | ) |
Check the presence of representation.
Definition at line 509 of file glc_structoccurence.cpp.
References GLC_3DViewCollection::add(), GLC_WorldHandle::collection(), GLC_StructReference::hasRepresentation(), m_HasRepresentation, m_pStructInstance, m_pWorldHandle, name(), GLC_StructReference::representationHandle(), GLC_3DViewInstance::setId(), GLC_Object::setName(), and GLC_StructInstance::structReference().
| GLC_StructOccurence* GLC_StructOccurence::child | ( | const int | index | ) | const [inline] |
Return a child.
The index must exist
Definition at line 118 of file glc_structoccurence.h.
Referenced by GLC_WorldTo3dxml::exportAssemblyFromOccurence(), GLC_StructOccurence(), and isVisible().
| int GLC_StructOccurence::childCount | ( | ) | const [inline] |
Return the number of childs.
Definition at line 105 of file glc_structoccurence.h.
Referenced by GLC_ObjToWorld::CreateWorldFromObj(), GLC_WorldTo3dxml::exportAssemblyFromOccurence(), GLC_StructOccurence(), isVisible(), GLC_World::mergeWithAnotherWorld(), setRenderProperties(), setVisibility(), and updateOccurenceNumber().
| QList<GLC_StructOccurence*> GLC_StructOccurence::children | ( | ) | const [inline] |
Return the list of children.
Definition at line 122 of file glc_structoccurence.h.
Referenced by boundingBox(), and GLC_World::mergeWithAnotherWorld().
| GLC_StructOccurence * GLC_StructOccurence::clone | ( | GLC_WorldHandle * | pWorldHandle, | |
| bool | shareInstance | |||
| ) | const |
Clone the occurence.
Definition at line 315 of file glc_structoccurence.cpp.
References GLC_StructOccurence().
Referenced by GLC_StructOccurence(), and GLC_World::mergeWithAnotherWorld().
| void GLC_StructOccurence::detach | ( | ) | [private] |
Detach the occurence from the GLC_World.
Definition at line 471 of file glc_structoccurence.cpp.
References GLC_WorldHandle::collection(), GLC_3DViewCollection::instanceHandle(), GLC_RenderProperties::isDefault(), m_Childs, m_HasRepresentation, m_pRenderProperties, m_pWorldHandle, m_Uid, GLC_WorldHandle::removeOccurence(), and GLC_3DViewInstance::renderPropertiesHandle().
Referenced by removeChild().
| bool GLC_StructOccurence::hasChild | ( | ) | const [inline] |
Return true if the occurence has child.
Definition at line 109 of file glc_structoccurence.h.
Referenced by boundingBox(), and setRenderProperties().
| bool GLC_StructOccurence::hasRepresentation | ( | ) | const [inline] |
Return true if this occurence has a representation.
Definition at line 90 of file glc_structoccurence.h.
Referenced by GLC_WorldHandle::addOccurence(), and GLC_WorldHandle::removeOccurence().
| GLC_uint GLC_StructOccurence::id | ( | ) | const [inline] |
Return the Occurence id.
Definition at line 74 of file glc_structoccurence.h.
Referenced by GLC_WorldHandle::addOccurence(), GLC_WorldTo3dxml::exportAssemblyFromOccurence(), GLC_StructOccurence(), GLC_WorldHandle::removeOccurence(), and GLC_WorldTo3dxml::writeOccurenceDefaultViewProperty().
| bool GLC_StructOccurence::isOrphan | ( | ) | const [inline] |
Return true if this occurence is orphan.
Definition at line 86 of file glc_structoccurence.h.
Referenced by addChild(), boundingBox(), GLC_3dxmlToWorld::createUnfoldedTree(), GLC_WorldTo3dxml::exportAssemblyFromOccurence(), GLC_3dxmlToWorld::loadProductStructure(), and makeOrphan().
| bool GLC_StructOccurence::isVisible | ( | ) | const |
Return true if the occurence is visible.
Definition at line 321 of file glc_structoccurence.cpp.
References child(), childCount(), GLC_WorldHandle::collection(), GLC_3DViewCollection::instanceHandle(), isVisible(), GLC_3DViewInstance::isVisible(), m_HasRepresentation, m_IsVisible, and m_pWorldHandle.
Referenced by isVisible(), and GLC_WorldTo3dxml::writeOccurenceDefaultViewProperty().
| bool GLC_StructOccurence::loadRepresentation | ( | ) |
Load the representation and return true if success.
Definition at line 557 of file glc_structoccurence.cpp.
References GLC_WorldHandle::addOccurence(), GLC_WorldHandle::collection(), GLC_Rep::load(), m_HasRepresentation, m_IsVisible, m_pStructInstance, m_pWorldHandle, m_Uid, GLC_StructReference::representationHandle(), GLC_3DViewCollection::setVisibility(), and GLC_StructInstance::structReference().
| void GLC_StructOccurence::makeOrphan | ( | ) |
make the occurence orphan
Definition at line 450 of file glc_structoccurence.cpp.
References isOrphan(), m_pParent, and removeChild().
| QSet< GLC_Material * > GLC_StructOccurence::materialSet | ( | ) | const |
Get materials List.
Definition at line 296 of file glc_structoccurence.cpp.
References m_Childs, m_HasRepresentation, GLC_StructReference::materialSet(), structInstance(), and GLC_StructInstance::structReference().
Referenced by numberOfMaterials().
| const QString GLC_StructOccurence::name | ( | ) | const [inline] |
Return Occurence instance name.
Definition at line 78 of file glc_structoccurence.h.
Referenced by GLC_WorldHandle::addOccurence(), checkForRepresentation(), GLC_3dxmlToWorld::createUnfoldedTree(), and GLC_3dxmlToWorld::loadProductStructure().
| unsigned int GLC_StructOccurence::nodeCount | ( | ) | const |
Return the number of node of this branch.
Definition at line 374 of file glc_structoccurence.cpp.
References m_Childs.
| unsigned int GLC_StructOccurence::numberOfFaces | ( | ) | const |
Get number of faces.
Definition at line 237 of file glc_structoccurence.cpp.
References m_Childs, m_HasRepresentation, GLC_StructReference::numberOfFaces(), structInstance(), and GLC_StructInstance::structReference().
| unsigned int GLC_StructOccurence::numberOfMaterials | ( | ) | const |
Get number of materials.
Definition at line 275 of file glc_structoccurence.cpp.
References m_Childs, m_HasRepresentation, materialSet(), GLC_StructReference::numberOfMaterials(), structInstance(), and GLC_StructInstance::structReference().
| unsigned int GLC_StructOccurence::numberOfVertex | ( | ) | const |
Get number of vertex.
Definition at line 256 of file glc_structoccurence.cpp.
References m_Childs, m_HasRepresentation, GLC_StructReference::numberOfVertex(), structInstance(), and GLC_StructInstance::structReference().
| unsigned int GLC_StructOccurence::occurenceNumber | ( | ) | const [inline] |
Return the occurence number of this occurence.
Definition at line 147 of file glc_structoccurence.h.
Referenced by GLC_WorldTo3dxml::writeOccurenceDefaultViewProperty().
| GLC_StructOccurence* GLC_StructOccurence::parent | ( | ) | const [inline] |
Return The parent.
Definition at line 113 of file glc_structoccurence.h.
Referenced by GLC_WorldTo3dxml::exportAssemblyFromOccurence().
| bool GLC_StructOccurence::removeChild | ( | GLC_StructOccurence * | pChild | ) |
Remove the specified child.
The removed child will not be deleted
Definition at line 460 of file glc_structoccurence.cpp.
References detach(), m_Childs, and m_pParent.
Referenced by makeOrphan(), and ~GLC_StructOccurence().
| void GLC_StructOccurence::removeEmptyChildren | ( | ) |
Remove empty children.
Definition at line 629 of file glc_structoccurence.cpp.
References m_Childs.
Referenced by GLC_ColladaToWorld::createSceneGraph().
| GLC_RenderProperties* GLC_StructOccurence::renderPropertiesHandle | ( | ) | const [inline] |
Return an handle of the renderProperties of this occurence.
Definition at line 151 of file glc_structoccurence.h.
| void GLC_StructOccurence::reverseNormals | ( | ) |
Reverse Normals of this Occurence and childs.
Definition at line 500 of file glc_structoccurence.cpp.
References GLC_WorldHandle::collection(), GLC_3DViewCollection::instanceHandle(), m_HasRepresentation, m_pWorldHandle, and GLC_3DViewInstance::reverseGeometriesNormals().
| void GLC_StructOccurence::setName | ( | const QString | name | ) | [inline] |
Set Occurence instance Name.
Definition at line 166 of file glc_structoccurence.h.
Referenced by GLC_3dsToWorld::createMeshes(), and GLC_StructOccurence().
| void GLC_StructOccurence::setOccurenceNumber | ( | unsigned int | n | ) | [inline] |
Set the occurence number of this occurence.
Definition at line 204 of file glc_structoccurence.h.
| void GLC_StructOccurence::setRenderProperties | ( | const GLC_RenderProperties & | renderProperties | ) |
set the renderProperties of this occurence
Definition at line 608 of file glc_structoccurence.cpp.
References childCount(), GLC_WorldHandle::collection(), hasChild(), GLC_3DViewCollection::instanceHandle(), m_Childs, m_HasRepresentation, m_pRenderProperties, m_pWorldHandle, m_Uid, and GLC_3DViewInstance::setRenderProperties().
| void GLC_StructOccurence::setVisibility | ( | bool | visibility | ) |
Set this occurence visibility.
Definition at line 594 of file glc_structoccurence.cpp.
References childCount(), GLC_WorldHandle::collection(), m_Childs, m_HasRepresentation, m_IsVisible, m_pWorldHandle, m_Uid, and GLC_3DViewCollection::setVisibility().
| void GLC_StructOccurence::setWorldHandle | ( | GLC_WorldHandle * | pWorldHandle | ) |
Set the occurence world Handle.
Definition at line 531 of file glc_structoccurence.cpp.
References GLC_WorldHandle::addOccurence(), GLC_WorldHandle::collection(), m_Childs, m_IsVisible, m_pWorldHandle, m_Uid, GLC_WorldHandle::removeOccurence(), and GLC_3DViewCollection::setVisibility().
Referenced by addChild(), and GLC_World::GLC_World().
| GLC_StructInstance* GLC_StructOccurence::structInstance | ( | ) | const [inline] |
Return the instance of this occurence.
Definition at line 94 of file glc_structoccurence.h.
Referenced by GLC_WorldTo3dxml::exportAssemblyFromOccurence(), GLC_3dxmlToWorld::loadReference3D(), materialSet(), numberOfFaces(), numberOfMaterials(), and numberOfVertex().
| GLC_StructReference* GLC_StructOccurence::structReference | ( | ) | const [inline] |
Return the reference of this occurence.
Definition at line 98 of file glc_structoccurence.h.
Referenced by GLC_WorldHandle::addOccurence(), and GLC_WorldTo3dxml::exportAssemblyFromOccurence().
| bool GLC_StructOccurence::unloadRepresentation | ( | ) |
UnLoad the representation and return true if success.
Definition at line 574 of file glc_structoccurence.cpp.
References m_HasRepresentation, m_pStructInstance, GLC_StructReference::representationHandle(), GLC_StructInstance::structReference(), and GLC_Rep::unload().
| GLC_StructOccurence * GLC_StructOccurence::updateAbsoluteMatrix | ( | ) |
Update the absolute matrix.
Definition at line 390 of file glc_structoccurence.cpp.
References absoluteMatrix(), GLC_WorldHandle::collection(), GLC_3DViewCollection::instanceHandle(), m_AbsoluteMatrix, m_HasRepresentation, m_pParent, m_pStructInstance, m_pWorldHandle, GLC_StructInstance::relativeMatrix(), and GLC_3DViewInstance::setMatrix().
Referenced by GLC_StructOccurence(), and updateChildrenAbsoluteMatrix().
| GLC_StructOccurence * GLC_StructOccurence::updateChildrenAbsoluteMatrix | ( | ) |
Update children obsolute Matrix.
Definition at line 409 of file glc_structoccurence.cpp.
References m_Childs, and updateAbsoluteMatrix().
Referenced by addChild(), GLC_ColladaToWorld::createSceneGraph(), GLC_3dxmlToWorld::createUnfoldedTree(), GLC_StructOccurence(), and GLC_World::mergeWithAnotherWorld().
| unsigned int GLC_StructOccurence::updateOccurenceNumber | ( | unsigned int | n | ) |
Update the occurence number of this occurence branch.
Definition at line 583 of file glc_structoccurence.cpp.
References childCount(), m_Childs, and m_OccurenceNumber.
Referenced by GLC_WorldTo3dxml::GLC_WorldTo3dxml(), and GLC_3dxmlToWorld::loadProductStructure().
The absolute matrix of the occurence.
Definition at line 251 of file glc_structoccurence.h.
Referenced by updateAbsoluteMatrix().
QList<GLC_StructOccurence*> GLC_StructOccurence::m_Childs [private] |
The Child of this occurence.
Definition at line 248 of file glc_structoccurence.h.
Referenced by addChild(), detach(), GLC_StructOccurence(), materialSet(), nodeCount(), numberOfFaces(), numberOfMaterials(), numberOfVertex(), removeChild(), removeEmptyChildren(), setRenderProperties(), setVisibility(), setWorldHandle(), updateChildrenAbsoluteMatrix(), updateOccurenceNumber(), and ~GLC_StructOccurence().
bool GLC_StructOccurence::m_HasRepresentation [private] |
true if occurence has a representation
Definition at line 254 of file glc_structoccurence.h.
Referenced by boundingBox(), checkForRepresentation(), detach(), GLC_StructOccurence(), isVisible(), loadRepresentation(), materialSet(), numberOfFaces(), numberOfMaterials(), numberOfVertex(), reverseNormals(), setRenderProperties(), setVisibility(), unloadRepresentation(), and updateAbsoluteMatrix().
bool GLC_StructOccurence::m_IsVisible [private] |
Flag to know if a occurence without instance is visible.
Definition at line 260 of file glc_structoccurence.h.
Referenced by isVisible(), loadRepresentation(), setVisibility(), and setWorldHandle().
unsigned int GLC_StructOccurence::m_OccurenceNumber [private] |
The occurence number.
Definition at line 257 of file glc_structoccurence.h.
Referenced by updateOccurenceNumber().
int* GLC_StructOccurence::m_pNumberOfOccurence [private] |
Number of this Occurence.
Definition at line 239 of file glc_structoccurence.h.
Referenced by GLC_StructOccurence(), and ~GLC_StructOccurence().
The parent of this occurence.
Definition at line 245 of file glc_structoccurence.h.
Referenced by addChild(), makeOrphan(), removeChild(), and updateAbsoluteMatrix().
The occurence rendering properties.
Definition at line 263 of file glc_structoccurence.h.
Referenced by detach(), GLC_StructOccurence(), setRenderProperties(), and ~GLC_StructOccurence().
The struct instance of this occurence.
Definition at line 242 of file glc_structoccurence.h.
Referenced by checkForRepresentation(), GLC_StructOccurence(), loadRepresentation(), unloadRepresentation(), updateAbsoluteMatrix(), and ~GLC_StructOccurence().
the occurence's World Handle
Definition at line 236 of file glc_structoccurence.h.
Referenced by addChild(), boundingBox(), checkForRepresentation(), detach(), GLC_StructOccurence(), isVisible(), loadRepresentation(), reverseNormals(), setRenderProperties(), setVisibility(), setWorldHandle(), updateAbsoluteMatrix(), and ~GLC_StructOccurence().
GLC_uint GLC_StructOccurence::m_Uid [private] |
Occurence Unique ID.
Definition at line 233 of file glc_structoccurence.h.
Referenced by detach(), loadRepresentation(), setRenderProperties(), setVisibility(), and setWorldHandle().