This reference page is linked to from the following overview topics: List of Python FBX classes.
KFbxSelectionNode 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 (KFbxSelectionSet).
Definition at line 50 of file kfbxselectionnode.h.
#include <kfbxselectionnode.h>
Public Types |
|
enum |
ESelectType { eVERTEX_LEVEL, eEDGE_LEVEL, eFACE_LEVEL, eOBJECT_LEVEL, eSELECT_TYPE_NUM } |
SelectionNode type identifier. More... |
|
Public Member Functions |
|
bool | SetSelectionObject (KFbxObject *pObject) |
Set an object whose components or itself is
contained in the SelectionNode. |
|
KFbxObject * | 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.
|
|
KArrayTemplate< int > | mVertexIndexArray |
Index array for selected vertices. |
|
KArrayTemplate< int > | mEdgeIndexArray |
Index array for selected edges. |
|
KArrayTemplate< int > | mPolygonIndexArray |
Index array for selected faces. |
|
KArrayTemplate< KArrayTemplate < int > * > |
mSubTypeSelectArray |
Static Public Attributes |
|
static const char * | SELECT_TYPE_NAMES [(int) eSELECT_TYPE_NUM] |
Protected Member Functions |
|
KFbxSelectionNode (KFbxSdkManager &pManager, char const *pName) | |
bool | ConnecNotify (KFbxConnectEvent const &pEvent) |
enum ESelectType |
SelectionNode type identifier.
Definition at line 62 of file kfbxselectionnode.h.
KFbxSelectionNode | ( | KFbxSdkManager & | pManager, |
char const * | pName | ||
) | [protected] |
bool SetSelectionObject | ( | KFbxObject * | 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.KFbxObject* 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.bool ConnecNotify | ( | KFbxConnectEvent const & | pEvent | ) | [protected, virtual] |
Reimplemented from KFbxObject.
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 93 of file kfbxselectionnode.h.
Index array for selected vertices.
Definition at line 97 of file kfbxselectionnode.h.
Index array for selected edges.
Definition at line 101 of file kfbxselectionnode.h.
Index array for selected faces.
Definition at line 105 of file kfbxselectionnode.h.
Definition at line 117 of file kfbxselectionnode.h.
const char*
SELECT_TYPE_NAMES[(int) eSELECT_TYPE_NUM]
[static] |
Definition at line 118 of file kfbxselectionnode.h.