This reference page is linked to from the following overview topics: List of Python FBX classes.
FBX SDK selection set class.
Represents a set of selected objects (KFbxObject) and components. This is a non-exclusive (multiple membership) collection. Objects (KfbxObject) can be added to a KFbxSelectionSet directly, but to add components (vertexes, edges, or faces) you create a selection node (KFbxSelectionNode) to group the object and its components together as a single item to be added.
Definition at line 57 of file kfbxselectionset.h.
#include <kfbxselectionset.h>

Public Attributes |
|
| KFbxTypedProperty< fbxString > | SelectionSetAnnotation |
| This property stores annotation of the
selection set. |
|
Protected Member Functions |
|
| KFbxSelectionSet (KFbxSdkManager &pManager, char const *pName) | |
| bool | ConstructProperties (bool pForceSet) |
Utility functions |
|
| void | GetFaceSelection (KFbxObject *pObj, KArrayTemplate< int > &pPolygonIndexArray) const |
| Get the selected faces of a specified
object. |
|
| void | GetEdgeSelection (KFbxObject *pObj, KArrayTemplate< int > &pEdgeIndexArray) const |
| Get the selected edges of a specified
object. |
|
| void | GetVertexSelection (KFbxObject *pObj, KArrayTemplate< int > &pVertexIndexArray) const |
| Get the selected vertices of a specified
object. |
|
| void | GetSelectionNodesAndDirectObjects (KArrayTemplate< KFbxSelectionNode * > &pSelectionNodeList, KArrayTemplate< KFbxObject * > &pDirectObjectList) const |
| Get list of two types of member in the
selection set: SelectionNodes and Directly contained objects.
|
|
| KFbxSelectionSet | ( | KFbxSdkManager & | pManager, |
| char const * | pName | ||
| ) | [protected] |
| void GetFaceSelection | ( | KFbxObject * | pObj, |
| KArrayTemplate< int > & | pPolygonIndexArray | ||
| ) | const |
Get the selected faces of a specified object.
| pObj | The specified object. |
| pPolygonIndexArray | The array to take the indices of the selected faces. |
| void GetEdgeSelection | ( | KFbxObject * | pObj, |
| KArrayTemplate< int > & | pEdgeIndexArray | ||
| ) | const |
Get the selected edges of a specified object.
| pObj | The specified object. |
| pEdgeIndexArray | The array to take the indices of the selected edges. |
| void GetVertexSelection | ( | KFbxObject * | pObj, |
| KArrayTemplate< int > & | pVertexIndexArray | ||
| ) | const |
Get the selected vertices of a specified object.
| pObj | The specified object. |
| pVertexIndexArray | The array to take the indices of the selected vertices. |
| void GetSelectionNodesAndDirectObjects | ( | KArrayTemplate< KFbxSelectionNode * > & | pSelectionNodeList, |
| KArrayTemplate< KFbxObject * > & | pDirectObjectList | ||
| ) | const |
Get list of two types of member in the selection set: SelectionNodes and Directly contained objects.
| pSelectionNodeList | The array to take selection nodes of the selection set. |
| pDirectObjectList | The array to take directly contained objects of the selection set. |
| bool ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Reimplemented from KFbxObject.
This property stores annotation of the selection set.
Default value is "".
Definition at line 65 of file kfbxselectionset.h.