6#if !defined(AFX_3DDUMMY_H__5C85DAE7_BE95_4F8B_B661_B0CF9BE55255__INCLUDED_)
7#define AFX_3DDUMMY_H__5C85DAE7_BE95_4F8B_B661_B0CF9BE55255__INCLUDED_
15BEGIN_MOOTOOLS_NAMESPACE
26 typedef enum SpecificData
XEnumType(
unsigned int)
28 DUMMY_DATA_TYPE = MAKE_CUSTOM_ID(
'D',
'Y',
'T',
'Y'),
36 DUMMY_VOID = MAKE_CUSTOM_ID(
'V',
'O',
'I',
'D'),
37 DUMMY_HELIODON = MAKE_CUSTOM_ID(
'H',
'E',
'L',
'I'),
38 DUMMY_VEGETATION = MAKE_CUSTOM_ID(
'V',
'E',
'G',
'E'),
39 DUMMY_CHARACTER = MAKE_CUSTOM_ID(
'C',
'H',
'A',
'R'),
40 DUMMY_VEHICULE = MAKE_CUSTOM_ID(
'V',
'E',
'H',
'I'),
C3DBaseObject class which is the common base class for all object types.
@ CHECKSUM_ALL
All is used for computing checksum.
Definition 3DType.h:433
This is the base class for any kind of object.
Definition 3DBaseObject.h:106
A dummy is a void object that does not contains geometry.
Definition 3DDummy.h:21
void SetType(DummyType type)
Get the DummyType.
DummyType
Definition 3DDummy.h:35
virtual unsigned int GetChecksum(unsigned int checksumFlags=CHECKSUM_ALL) const
When not overriden, the checksum is only made on the kind of object. When overidden,...
DummyType GetType() const
Get the DummyType.
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27