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