Itasca C++ Interface
ibodypoint.h
Go to the documentation of this file.
1 //ibodypoint.h
2 #pragma once
7 namespace body{
8 using namespace itasca;
9 using namespace itascaxd;
10  class IBodyPoint {
11  public:
13  inline static const TType type_=0x54f4f824;
15  virtual const IThing * getIThing() const=0;
17  virtual IThing * getIThing()=0;
19  virtual bool getGUIselect() const=0;
21  virtual void setGUIselect(bool flag) const=0;
22  };
23 }
Definition: ibodypoint.h:10
virtual IThing * getIThing()=0
returns a IThing pointer
virtual bool getGUIselect() const =0
return GUI specific select flag
virtual const IThing * getIThing() const =0
returns a const IThing pointer
virtual void setGUIselect(bool flag) const =0
set GUI specific select flag
Base class for items that will be stored in containers.
Definition: ithing.h:30
uint32 TType
class type indicator
Definition: basedef.h:46
namespace Itasca
Definition: basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4