This class represents a collection of faces among one or more.
mesh objects.
Definition at line 37 of file selectionset.h.
#include <selectionset.h>

Classes |
|
| struct | MeshInfo |
| This structure holds the collection of faces
for. More... |
|
Public Member Functions |
|
| MeshInfo * | AddMesh (Mesh *pMesh) |
| Add a mesh to the set. |
|
| void | SetVisible (bool bVisible) |
| Hides or shows the members of the set.
|
|
| void | Serialize (Stream &) |
| Saves or loads from the given stream.
|
|
| QList< MeshInfo * > & | MeshInfos () |
| Accessor for the array of members of this
collection. |
|
| bool | Active () |
| void | SetActive (bool bActive) |
Public Attributes |
|
| DECLARE_CLASS | |
Protected Member Functions |
|
| SelectionSet (const QString &sName="") | |
| Constructor. Do not use it directly; Use
CreateInstance() instead. |
|
Protected Attributes |
|
| bool | m_bActive |
| QList< MeshInfo * > | m_lMeshInfos |
| SelectionSet | ( | const QString & | sName = "" |
) | [protected] |
Constructor. Do not use it directly; Use CreateInstance() instead.
SelectionSet *mySelectionSet = CreateInstance<SelectionSet>();
Add a mesh to the set.
| pMesh | the mesh to add |
| void SetVisible | ( | bool | bVisible | ) | [virtual] |
| void Serialize | ( | Stream & | ) | [virtual] |
| QList<MeshInfo*>& MeshInfos | ( | ) | [inline] |
Accessor for the array of members of this collection.
Definition at line 109 of file selectionset.h.
| bool Active | ( | ) | [inline] |
Definition at line 115 of file selectionset.h.
| void SetActive | ( | bool | bActive | ) | [inline] |
Definition at line 121 of file selectionset.h.
Reimplemented from TreeNode.
Definition at line 43 of file selectionset.h.
bool
m_bActive [protected] |
Definition at line 127 of file selectionset.h.
QList<MeshInfo
*>
m_lMeshInfos [protected] |
Definition at line 129 of file selectionset.h.