This reference page is linked to from the following overview topics: List of Python Fbx classes.
FbxSelectionNode is an auxiliary class for Selection Set.
Used to group objects with their components (e.g. vertex, edge, and face), when adding it to a selection set (FbxSelectionSet).
Definition at line 27 of file fbxselectionnode.h.
#include <fbxselectionnode.h>

Public Types | |
| enum | ESelectType { eVertexLevel, eEdgeLevel, eFaceLevel, eObjectLevel, eSelectTypeCount } |
SelectionNode type identifier. More... | |
Public Member Functions | |
| bool | SetSelectionObject (FbxObject *pObject) |
| Set an object whose components or itself is contained in the SelectionNode. | |
| FbxObject * | GetSelectionObject () const |
| Get the object whose components or itself or both are contained in the SelectionNode. | |
| bool | IsValid () const |
| To detect if the SelectionNode is valid. | |
Public Attributes | |
| bool | mIsTheNodeInSet |
true means the object itself is also in the selection set; false means only the object's components are in the selection set, the object is not. | |
| FbxArray< int > | mVertexIndexArray |
| Index array for selected vertices. | |
| FbxArray< int > | mEdgeIndexArray |
| Index array for selected edges. | |
| FbxArray< int > | mPolygonIndexArray |
| Index array for selected faces. | |
| FbxArray< FbxArray< int > * > | mSubTypeSelectArray |
Static Public Attributes | |
| static const char * | SELECT_TYPE_NAMES [(int) eSelectTypeCount] |
Protected Member Functions | |
| virtual void | Construct (const FbxSelectionNode *pFrom) |
| bool | ConnectNotify (FbxConnectEvent const &pEvent) |
| enum ESelectType |
SelectionNode type identifier.
Definition at line 39 of file fbxselectionnode.h.
| bool SetSelectionObject | ( | FbxObject * | pObject | ) |
Set an object whose components or itself is contained in the SelectionNode.
| pObject | The object whose components or itself is contained in the SelectionNode. |
true if the object is set successfully. false otherwise. | FbxObject* GetSelectionObject | ( | ) | const |
Get the object whose components or itself or both are contained in the SelectionNode.
| bool IsValid | ( | ) | const |
To detect if the SelectionNode is valid.
true if this is a valid SelectionNode. false otherwise. | virtual void Construct | ( | const FbxSelectionNode * | pFrom | ) | [protected, virtual] |
| bool ConnectNotify | ( | FbxConnectEvent const & | pEvent | ) | [protected, virtual] |
Reimplemented from FbxObject.
| bool mIsTheNodeInSet |
true means the object itself is also in the selection set; false means only the object's components are in the selection set, the object is not.
Definition at line 70 of file fbxselectionnode.h.
Index array for selected vertices.
Definition at line 74 of file fbxselectionnode.h.
| FbxArray<int> mEdgeIndexArray |
Index array for selected edges.
Definition at line 78 of file fbxselectionnode.h.
Index array for selected faces.
Definition at line 82 of file fbxselectionnode.h.
| FbxArray<FbxArray<int>*> mSubTypeSelectArray |
Definition at line 88 of file fbxselectionnode.h.
const char* SELECT_TYPE_NAMES[(int) eSelectTypeCount] [static] |
Definition at line 89 of file fbxselectionnode.h.