VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
spatialSubdivisionTerrainIntersectorDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: spatialSubdivisionTerrainIntersectorDescriptor.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef spatialSubdivisionTerrainIntersectorDescriptor_h
13 #define spatialSubdivisionTerrainIntersectorDescriptor_h
14 
15 #include "gdb/gdbDefines.h"
17 
18 // Descriptor for the DtSpatialSubdivisionTerrainIntersector.
19 // Specifies the number of cells in each of the X Y and Z axis of the
20 // subdivision.
22 {
23 public:
27 
29 
30  virtual int terrainIntersectorType() const;
31 
32  virtual DtTerrainIntersectorDescriptor* clone() const;
33 
34  // The number of cells in the X axis of the subdivision.
36  virtual void setNumCellsX(int v);
37  virtual int numCellsX() const;
39 
40  // The number of cells in the Z axis of the subdivision.
42  virtual void setNumCellsY(int v);
43  virtual int numCellsY() const;
45 
46  // The number of cells in the Y axis of the subdivision.
48  virtual void setNumCellsZ(int v);
49  virtual int numCellsZ() const;
51 
52  // Set the number of cells in all three axis.
53  virtual void setNumCells(int x, int y, int z);
54 
55  static DtTerrainIntersectorDescriptor* create();
56 
57  virtual void descriptorInformation(DtString& name, DtString& properties) const;
58 
59 protected:
63 };
64 
65 #endif
virtual void descriptorInformation(DtString &name, DtString &properties) const =0
DtTerrainIntersectorDescriptor & operator=(const DtTerrainIntersectorDescriptor &orig)
Definition: terrainIntersectorDescriptor.h:29
Definition: spatialSubdivisionTerrainIntersectorDescriptor.h:21
#define DT_DLL_gdb
Definition: gdbDefines.h:25
virtual int terrainIntersectorType() const =0
int myNumCellsX
Definition: spatialSubdivisionTerrainIntersectorDescriptor.h:60
Definition: terrainIntersectorDescriptor.h:22
int myNumCellsZ
Definition: spatialSubdivisionTerrainIntersectorDescriptor.h:62
virtual DtTerrainIntersectorDescriptor * clone() const =0
int myNumCellsY
Definition: spatialSubdivisionTerrainIntersectorDescriptor.h:61

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)