Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
itascaxd::IGeomPoint Class Referenceabstract

Interface for a user-defined geometric point. More...

#include <igeompoint.h>

Public Member Functions

virtual IThinggetIThing ()=0
 Return an IThing interface for this object.
 
virtual const IThinggetIThing () const =0
 Return a const IThing interface for this object.
 
virtual DVect getPosition () const =0
 Returns the position associated with the point.
 
virtual DVect3 getPosition3 () const =0
 
virtual void setPosition (const DVect &pos)=0
 
virtual void setPosition3 (const DVect3 &pos3)=0
 
virtual CLinkType< IGeomEdgegetStart () const =0
 Returns an interface to a CLinkType<> object, a const pointer to the first object in the linked list.
 
virtual LinkType< IGeomEdgegetStart ()=0
 Returns an interface to a LinkType<> object, a pointer to the first object in the linked list.
 
virtual const GeomBase * getGeomBase () const =0
 Return const GeomBase.
 

Static Public Attributes

static const TType type_ = 0x4c815bc7
 The type identification number for this class, for use in convert_cast() and convert_getcast().
 

Detailed Description

Interface for a user-defined geometric point.

Member Function Documentation

◆ setPosition()

virtual void itascaxd::IGeomPoint::setPosition ( const DVect & pos)
pure virtual

Sets the position of the point, causes pointMoved() signal on the owning object (like an IGeomSet), which will propagate to owning objects (lines, polygons, etc).


The documentation for this class was generated from the following file: