Itasca C++ Interface
Loading...
Searching...
No Matches
ibodypoint.h
Go to the documentation of this file.
1//ibodypoint.h
2#pragma once
7namespace body{
8using namespace itasca;
9using 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 const IThing * getIThing() const =0
returns a const IThing pointer
virtual IThing * getIThing()=0
returns a IThing pointer
virtual bool getGUIselect() const =0
return GUI specific select flag
virtual void setGUIselect(bool flag) const =0
set GUI specific select flag
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ibodypoint.h:13
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:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4