This is the POINT Class. It is part of the Dtk_Point entity. More...
Public Member Functions | |
virtual Dtk_ErrorStatus | _Store (void *) |
Dump entity. More... | |
Dtk_Point (const Dtk_pnt &pt) | |
constructors More... | |
int | DtkDynamicType (const int &inId) |
downcasting More... | |
virtual void | dump (FILE *file=stdout) |
Dtk_InfoPtr | get_info () const |
type_detk | get_type_detk () const |
Return type. More... | |
Dtk_ErrorStatus | GetCoordinates (Dtk_Double64 &x, Dtk_Double64 &y, Dtk_Double64 &z) const |
Get Coordinates For Point. More... | |
Dtk_ErrorStatus | GetCoordinates (Dtk_pnt &pnt) const |
const Dtk_ID & | GetID () const |
Get Internal UniqueID. More... | |
virtual Dtk_Size_t | GetSize () const |
Dtk_InfoPtr & | info () |
virtual void | PrepareTransfo () |
Dtk_ErrorStatus | Transform (const Dtk_transfo &inTransfo) |
Transform Point. More... | |
Static Public Member Functions | |
static Dtk_PointPtr | Create (const Dtk_Double64 &inX, const Dtk_Double64 &inY, const Dtk_Double64 &inZ) |
static Dtk_PointPtr | Create (const Dtk_pnt &inToCopy) |
static Dtk_PointPtr | Create (const Dtk_Point &inToCopy) |
constructors returning Smart pointers More... | |
static Dtk_Point * | DtkDynamicCast (Dtk_Object *inObject) |
Protected Types | |
enum | { _typeID = DTK_TYPE_POINT } |
enum | { _typeID = DTK_TYPE_ENTITY } |
Protected Member Functions | |
void | _copy (const Dtk_Entity &s) |
void | _copy (const Dtk_Object &s) |
void | _init () |
void | _reset () |
virtual Dtk_Object * | Clone () |
Dtk_Point () | |
Dtk_Point (const Dtk_Point &s) | |
virtual | ~Dtk_Point () |
Protected Attributes | |
Dtk_Handle * | _Private |
unsigned long | count_ |
Friends | |
class | Dtk_SmartPtr< Dtk_Point > |
This is the POINT Class. It is part of the Dtk_Point entity.
|
protected |
|
protected |
|
protectedvirtual |
Dtk_Point::Dtk_Point | ( | const Dtk_pnt & | pt | ) |
constructors
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
virtual |
Dump entity.
Reimplemented from Dtk_Entity.
|
protectedvirtual |
Implements Dtk_Entity.
|
static |
|
static |
|
static |
constructors returning Smart pointers
|
static |
|
virtual |
downcasting
Reimplemented from Dtk_Entity.
|
virtualinherited |
|
inherited |
|
virtual |
Return type.
Implements Dtk_Entity.
Dtk_ErrorStatus Dtk_Point::GetCoordinates | ( | Dtk_Double64 & | x, |
Dtk_Double64 & | y, | ||
Dtk_Double64 & | z | ||
) | const |
Get Coordinates For Point.
Dtk_ErrorStatus Dtk_Point::GetCoordinates | ( | Dtk_pnt & | pnt | ) | const |
|
inherited |
Get Internal UniqueID.
|
virtual |
Reimplemented from Dtk_Entity.
|
inherited |
|
virtualinherited |
Reimplemented in Dtk_OffsetSurface.
|
virtual |
Transform Point.
Implements Dtk_Entity.
|
friend |
|
protected |
|
protectedinherited |