Please use the Dtk_LayerFilterInfosPtr class to handle it...
More...
|
enum | { _typeID = DTK_TYPE_OBJECT
} |
|
enum | { _typeID = DTK_TYPE_LAYER_FILTER_INFOS
} |
|
Please use the Dtk_LayerFilterInfosPtr class to handle it...
◆ anonymous enum
◆ anonymous enum
◆ Dtk_LayerFilterInfos() [1/2]
◆ Dtk_LayerFilterInfos() [2/2]
◆ ~Dtk_LayerFilterInfos()
Dtk_LayerFilterInfos::~Dtk_LayerFilterInfos |
( |
| ) |
|
|
protected |
◆ _Copy()
◆ _copy()
◆ _init()
void Dtk_Object::_init |
( |
| ) |
|
|
protectedinherited |
◆ _Init()
void Dtk_LayerFilterInfos::_Init |
( |
const Dtk_Size_t |
inNumLayers | ) |
|
|
protected |
◆ _reset()
void Dtk_Object::_reset |
( |
| ) |
|
|
protectedinherited |
◆ _Reset()
void Dtk_LayerFilterInfos::_Reset |
( |
| ) |
|
|
protected |
◆ DtkDynamicCast()
Performs a dynamic cast - doesn't need RTTI -.
◆ DtkDynamicType() [1/2]
Retrieves the dynamic entity type.
◆ DtkDynamicType() [2/2]
virtual int Dtk_Object::DtkDynamicType |
( |
const int & |
inId | ) |
|
|
pure virtualinherited |
Implemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_TopologicalEntity, Dtk_MeshPolyline, Dtk_MeshSurface, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, Dtk_Point, Dtk_Constraint, Dtk_ConstraintReference, Dtk_AxisSystem, Dtk_Preview, Dtk_Entity, Dtk_picture, Dtk_OverrideSet, Dtk_OverrideInfo, Dtk_MainDoc, Dtk_Component, Dtk_Node, Dtk_DocElement, Dtk_Log, and Dtk_Properties.
◆ dump()
virtual void Dtk_Object::dump |
( |
FILE * |
file = stdout | ) |
|
|
virtualinherited |
◆ get_type_detk()
type_detk Dtk_LayerFilterInfos::get_type_detk |
( |
| ) |
const |
- Returns
- The type of the entity type - DTK_TYPE_LAYER_FILTER_INFOS -
◆ GetDescription()
void Dtk_LayerFilterInfos::GetDescription |
( |
Dtk_string & |
outLayerFilterDescription | ) |
const |
Retrieves layer filter description.
- Parameters
-
outLayerFilterDescription | the layer filter description. |
◆ GetName()
void Dtk_LayerFilterInfos::GetName |
( |
Dtk_string & |
outLayerFilterName | ) |
const |
Retrieves layer filter name.
- Parameters
-
outLayerFilterName | the layer filter name. |
◆ GetSelectedLayers()
void Dtk_LayerFilterInfos::GetSelectedLayers |
( |
Dtk_tab< Dtk_Size_t > & |
outSelectedLayers | ) |
const |
Retrieves all the selected layers into the layer filter.
- Parameters
-
outSelectedLayers | the selected layer numbers. |
◆ GetSize()
Reimplemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_mesh_face, Dtk_mesh, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, Dtk_Point, Dtk_Entity, and Dtk_Info.
◆ IsLayerSelected()
Tells if the asked layer is selected or not giving its number.
- Parameters
-
- Returns
- DTK_FALSE if layer is not selected, DTK_TRUE otherwise.
◆ SelectLayer()
void Dtk_LayerFilterInfos::SelectLayer |
( |
const Dtk_Size_t |
inNumLayer | ) |
|
Select the given layer number in the layer filter.
- Parameters
-
inNumLayer | the layer number to be selected. |
◆ SelectLayers()
Select the given layers in the layer filter.
- Parameters
-
inNumLayers | An array of layer numbers to be selected. |
◆ UnselectLayer()
void Dtk_LayerFilterInfos::UnselectLayer |
( |
const Dtk_Size_t |
inLayerPos | ) |
|
Unselect the given layer number in the layer filter.
- Parameters
-
inNumLayer | the layer number to be unselected. |
◆ UnselectLayers()
void Dtk_LayerFilterInfos::UnselectLayers |
( |
const Dtk_tab< Dtk_Size_t > & |
inNumLayers | ) |
|
Unselect the given layers in the layer filter.
- Parameters
-
inNumLayers | An array of layer numbers to be unselected. |
◆ Dtk_LayerInfosSet
◆ Dtk_SmartPtr< Dtk_LayerFilterInfos >
◆ _Private
Dtk_Handle* Dtk_LayerFilterInfos::_Private |
|
protected |
◆ count_
unsigned long Dtk_Object::count_ |
|
protectedinherited |