Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
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
}
body::IBodyPoint
Definition
ibodypoint.h:10
body::IBodyPoint::getIThing
virtual const IThing * getIThing() const =0
returns a const IThing pointer
body::IBodyPoint::getIThing
virtual IThing * getIThing()=0
returns a IThing pointer
body::IBodyPoint::getGUIselect
virtual bool getGUIselect() const =0
return GUI specific select flag
body::IBodyPoint::setGUIselect
virtual void setGUIselect(bool flag) const =0
set GUI specific select flag
body::IBodyPoint::type_
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition
ibodypoint.h:13
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:31
TType
uint32 TType
class type indicator
Definition
basedef.h:47
itascaxd
#define itascaxd
Expands to itasca2d in 2D, itasca3d in 3D, for use as a namespace name....
Definition
dim.h:181
flac3d
body
interface
ibodypoint.h
Generated by
1.18.0