8 #ifndef terrainIntersectorRecord_H_
9 #define terrainIntersectorRecord_H_
61 virtual int terrainIntersectorType()
const = 0;
122 virtual void setSpatialSubdivisionCells(
int x = 100,
int y = 100,
int z = 100);
123 virtual void spatialSubdivisionCells(
int& x,
int& y,
int &z);
DtConfigCategoryType
Definition: terrainDefines.h:19
int myZ
Definition: terrainIntersectorRecord.h:144
virtual DtString recordTypeName() const
Returns the type name for the particular record.
Definition: terrainIntersectorRecord.h:100
DtTerrainIntDescCreatorMap myFactory
Definition: terrainIntersectorRecord.h:36
virtual DtTerrainIntersectorRecord * clone() const =0
virtual DtTerrainIntersectorDescriptor * createIntersectorDescriptor() const =0
Definition: terrainIntersectorRecord.h:41
std::map< int, DtTerrainIntDescCreatorFcn > DtTerrainIntDescCreatorMap
Definition: terrainIntersectorRecord.h:23
Definition: terrainIntersectorDescriptor.h:22
virtual DtConfigCategoryType recordCategory() const
Each record should have a category of configuration they represent.
static DtTerrainIntersectorDescriptorFactory gTerrainRecordDescriptorFactory
Definition: terrainIntersectorRecord.h:68
#define DT_DLL_terrainDbFactory
Definition: terrainDbFactoryDefines.h:23
voidpf stream
Definition: ioapi.h:39
Definition: terrainIntersectorRecord.h:71
int myX
Definition: terrainIntersectorRecord.h:142
int myY
Definition: terrainIntersectorRecord.h:143
Definition: terrainIntersectorRecord.h:147
virtual int terrainIntersectorType() const =0
DtTerrainIntersectorRecord *(* DtTerrainIntDescCreatorFcn)(const DtTerrainIntersectorDescriptor *)
Definition: terrainIntersectorRecord.h:22
DtTerrainIntersectorRecord & operator=(const DtTerrainIntersectorRecord &rhs)
Definition: terrainIntersectorRecord.h:25
static DtTerrainIntersectorDescriptorFactory * factory()
Definition: terrainIntersectorRecord.h:176