![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef _UTIL_SELECTION_SET_HPP_
2 #define _UTIL_SELECTION_SET_HPP_
Dtk_SelectionSet()
Default constructor.
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_ErrorStatus Dump(FILE *inFile)
Dump the Selection Set entities.
Dtk_SmartPtr< Dtk_SelectionSet > Dtk_SelectionSetPtr
Definition: util_selection_set.hpp:14
~Dtk_SelectionSet()
Destructor.
@ DTK_TYPE_SELECTION_SET
Definition: define.h:564
const Dtk_string const Dtk_transfo & inTransfo
Definition: catiav5w.hpp:619
This is a high level string class.
Definition: dtk_string.hpp:58
size_t Dtk_Size_t
Definition: define.h:712
Dtk_string GetName() const
Returns the name of the Selection Set entity.
Dtk_ErrorStatus Transform(const Dtk_transfo &inTransfo)
Dtk_NodeConnectorPtr GetNodeConnectorByPos(const Dtk_Size_t &inPos) const
Returns the connector of Selection Set defined by its position.
Dtk_Handle * _Private
Definition: util_selection_set.hpp:27
Dtk_ErrorStatus AddNodeConnector(const Dtk_NodeConnectorPtr &inNodeConnector)
Adds a new Node Connector to the pool of connectors related to the Selection Set object.
virtual Dtk_Object * Clone()
Definition: util_selection_set.hpp:44
Dtk_SelectionSet represents a Selection Set entity which enables selecting a group of entities in a C...
Definition: util_selection_set.hpp:24
int32_t Dtk_Int32
Definition: define.h:687
Dtk_Size_t GetSelectionSetsNb() const
Returns the Number of SelectionSet specifying the group of entities defined in the Selection Set obje...
static Dtk_SelectionSet * DtkDynamicCast(Dtk_Object *s)
Performs a dynamic cast - doesn't need RTTI -.
Definition: util_selection_set.hpp:64
Dtk_SelectionSet(const Dtk_SelectionSet &selectionSet)
Copy constructor.
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_Int32 DtkDynamicType(const Dtk_Int32 &inId)
Retrieves the dynamic entity type.
Definition: util_selection_set.hpp:54
Definition: util_ptr_dtk.hpp:37
type_detk
Definition: define.h:32
This is a high level array class.
Definition: util_stl_dtk.hpp:85
Dtk_tab< Dtk_SelectionSetPtr > Dtk_SelectionSetTab
Definition: util_selection_set.hpp:16
virtual int DtkDynamicType(const int &inId)=0
Dtk_ErrorStatus AddSelectionSet(const Dtk_SelectionSetPtr &inSelectionSet)
Adds a sub SelectionSet related to the Selection Set object.
Dtk_tab< Dtk_SelectionSetPtr > GetSelectionSet() const
Returns the array of sub SelectionSet specifying the group of entities defined in the Selection Set o...
static Dtk_SelectionSetPtr Create()
Base constructor.
Definition: dtk_object.hpp:8
static Dtk_SelectionSetPtr Release(Dtk_SelectionSetPtr inSelectionSet)
Delete object.
type_detk get_type_detk() const
Definition: util_selection_set.hpp:72
@ _typeID
Definition: util_selection_set.hpp:31
void SetName(const Dtk_string &inName)
Sets the name of the Selection Set entity.
Dtk_SelectionSetPtr GetSelectionSetByPos(const Dtk_Size_t &inPos) const
Returns the SelectionSet of Selection Set defined by its position.
Dtk_Size_t GetNodeConnectorsNb() const
Returns the Number of connectors specifying the group of entities defined in the Selection Set object...
Dtk_tab< Dtk_NodeConnectorPtr > GetNodeConnectors() const
Returns the array of connectors specifying the group of entities defined in the Selection Set object.
Definition: util_ent_dtk.hpp:329