DATAKIT API  V2025.1
Dtk_MeshPolyline Class Reference

This is the Polyline in Mesh mode. More...

+ Inheritance diagram for Dtk_MeshPolyline:

Public Member Functions

void AddVertex (const Dtk_UInt32 ind)
 
 Dtk_MeshPolyline ()
 
int DtkDynamicType (const int &inId)
 
virtual void dump (FILE *file=stdout)
 
Dtk_Size_t GetNbVertex ()
 
virtual Dtk_Size_t GetSize () const
 
int GetTopoID ()
 
Dtk_UInt32 GetVertexInd (const Dtk_UInt32 ival)
 
void SetTopoID (const int ival)
 
virtual ~Dtk_MeshPolyline ()
 

Static Public Member Functions

static Dtk_MeshPolylineDtkDynamicCast (Dtk_Object *nObject)
 

Protected Types

enum  { _typeID = DTK_TYPE_OBJECT }
 

Protected Member Functions

void _copy (const Dtk_Object &s)
 
void _init ()
 
void _reset ()
 

Protected Attributes

unsigned long count_
 

Friends

class Dtk_SmartPtr< Dtk_MeshPolyline >
 

Detailed Description

This is the Polyline in Mesh mode.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protectedinherited
Enumerator
_typeID 

Constructor & Destructor Documentation

◆ Dtk_MeshPolyline()

Dtk_MeshPolyline::Dtk_MeshPolyline ( )

◆ ~Dtk_MeshPolyline()

virtual Dtk_MeshPolyline::~Dtk_MeshPolyline ( )
virtual

Member Function Documentation

◆ _copy()

void Dtk_Object::_copy ( const Dtk_Object s)
protectedinherited

◆ _init()

void Dtk_Object::_init ( )
protectedinherited

◆ _reset()

void Dtk_Object::_reset ( )
protectedinherited

◆ AddVertex()

void Dtk_MeshPolyline::AddVertex ( const Dtk_UInt32  ind)

◆ DtkDynamicCast()

static Dtk_MeshPolyline* Dtk_MeshPolyline::DtkDynamicCast ( Dtk_Object nObject)
static

◆ DtkDynamicType()

int Dtk_MeshPolyline::DtkDynamicType ( const int &  inId)
virtual

Implements Dtk_Object.

◆ dump()

virtual void Dtk_Object::dump ( FILE *  file = stdout)
virtualinherited

◆ GetNbVertex()

Dtk_Size_t Dtk_MeshPolyline::GetNbVertex ( )
1554 { return (points.size()); };

◆ GetSize()

◆ GetTopoID()

int Dtk_MeshPolyline::GetTopoID ( )
1552 { return (TopoID); };

◆ GetVertexInd()

Dtk_UInt32 Dtk_MeshPolyline::GetVertexInd ( const Dtk_UInt32  ival)

◆ SetTopoID()

void Dtk_MeshPolyline::SetTopoID ( const int  ival)

Friends And Related Function Documentation

◆ Dtk_SmartPtr< Dtk_MeshPolyline >

friend class Dtk_SmartPtr< Dtk_MeshPolyline >
friend

Field Documentation

◆ count_

unsigned long Dtk_Object::count_
protectedinherited
DTK_TYPE_OBJECT
@ DTK_TYPE_OBJECT
Definition: define.h:464
Dtk_Object::_typeID
@ _typeID
Definition: dtk_object.hpp:13
Dtk_tab::size
Dtk_Size_t size() const
Returns the size of the array.
Definition: util_stl_dtk.hpp:502