DATAKIT API  V2025.1
Dtk_mesh_part Class Reference

This class gathers part related datas. More...

Public Member Functions

Dtk_status cgrw_ComputeBBs (Dtk_transfo &)
 Once the Dtk_mesh_part is filled. More...
 
 Dtk_mesh_part ()
 
 ~Dtk_mesh_part ()
 

Data Fields

Dtk_tab< Dtk_AxisSystemPtraxis_system
 Mesh list (bodies) of the part. More...
 
dtk_cgr_bbs bbs
 Used to store computed bounding boxes. More...
 
Dtk_tab< Dtk_BodyPtrbody
 Mesh list (bodies) of the part. More...
 
int id
 
Dtk_tab< Dtk_MeshPtrmesh
 Mesh list (bodies) of the part. More...
 
Dtk_string Name
 
Dtk_tab< Dtk_tab< Dtk_mesh_curve * > * > * perBodyCurves
 3D Edges "per body" More...
 
Dtk_tab< Dtk_RGBrgb
 Free 3D vertices attributs. More...
 
int type
 
Dtk_tab< Dtk_pnt * > vertex
 Free 3D vertices. More...
 
Dtk_tab< Dtk_mesh_curve * > * wireframe
 Free 3D curves. More...
 

Detailed Description

This class gathers part related datas.

Constructor & Destructor Documentation

◆ Dtk_mesh_part()

Dtk_mesh_part::Dtk_mesh_part ( )

◆ ~Dtk_mesh_part()

Dtk_mesh_part::~Dtk_mesh_part ( )

Member Function Documentation

◆ cgrw_ComputeBBs()

Dtk_status Dtk_mesh_part::cgrw_ComputeBBs ( Dtk_transfo )

Once the Dtk_mesh_part is filled.

Field Documentation

◆ axis_system

Dtk_tab<Dtk_AxisSystemPtr> Dtk_mesh_part::axis_system

Mesh list (bodies) of the part.

◆ bbs

dtk_cgr_bbs Dtk_mesh_part::bbs

Used to store computed bounding boxes.

◆ body

Dtk_tab<Dtk_BodyPtr> Dtk_mesh_part::body

Mesh list (bodies) of the part.

◆ id

int Dtk_mesh_part::id

◆ mesh

Dtk_tab<Dtk_MeshPtr> Dtk_mesh_part::mesh

Mesh list (bodies) of the part.

◆ Name

Dtk_string Dtk_mesh_part::Name

◆ perBodyCurves

Dtk_tab< Dtk_tab<Dtk_mesh_curve* >* >* Dtk_mesh_part::perBodyCurves

3D Edges "per body"

◆ rgb

Dtk_tab<Dtk_RGB > Dtk_mesh_part::rgb

Free 3D vertices attributs.

◆ type

int Dtk_mesh_part::type

◆ vertex

Dtk_tab<Dtk_pnt* > Dtk_mesh_part::vertex

Free 3D vertices.

◆ wireframe

Dtk_tab<Dtk_mesh_curve* >* Dtk_mesh_part::wireframe

Free 3D curves.