12 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
15 #include <matrix/vlVector.h>
38 virtual int type()
const;
44 virtual void setBoundingBox(
DtVector& topLeftCorner,
DtVector& topRightCorner,
57 virtual void setDrawQuery(
bool value);
58 virtual bool drawQuery()
const;
61 virtual void setDeleteQuery(
bool value);
62 virtual bool deleteQuery()
const;
65 virtual void setDrawSkin(
bool value);
66 virtual bool drawSkin()
const;
69 virtual void setDeleteSkin(
bool value);
70 virtual bool deleteSkin()
const;
73 virtual void setSkinColorMode(DtSkinColorMode value);
74 virtual DtSkinColorMode skinColorMode()
const;
77 virtual void setSkinColorAlpha(
float value);
78 virtual float skinColorAlpha()
const;
81 virtual void setForcePageIn(
bool value);
82 virtual bool forcePageIn()
const;
85 virtual void setDrawSkinNormal(
bool value);
86 virtual bool drawSkinNormal()
const;
89 virtual void setDeleteSkinNormal(
bool value);
90 virtual bool deleteSkinNormal()
const;
93 virtual void setDrawCollisionObject(
bool value);
94 virtual bool drawCollisionObject()
const;
97 virtual void setDeleteCollisionObject(
bool value);
98 virtual bool deleteCollisionObject()
const;
101 virtual void setDrawElevationTile(
bool value);
102 virtual bool drawElevationTile()
const;
105 virtual void setDrawElevationGridPost(
bool value);
106 virtual bool DrawElevationGridPost()
const;
109 virtual void setDeleteElevationTile(
bool value);
110 virtual bool deleteElevationTile()
const;
113 virtual void setDrawProceduralTreeTile(
bool value);
114 virtual bool drawProceduralTreeTile()
const;
117 virtual void setDeleteProceduralTreeTile(
bool value);
118 virtual bool deleteProceduralTreeTile()
const;
121 virtual void setDrawLastIntersections(
bool value);
122 virtual bool drawLastIntersections()
const;
125 virtual void setDeleteLastIntersections(
int value);
126 virtual int deleteLastIntersections()
const;
129 virtual void setDrawPageOutNodeBS(
bool value);
130 virtual bool drawPageOutNodeBS()
const;
133 virtual void setDeletePageOutNodeBS(
bool value);
134 virtual bool deletePageOutNodeBS()
const;
137 virtual void setDrawPageInNodeBS(
bool value);
138 virtual bool drawPageInNodeBS()
const;
141 virtual void setDeletePageInNodeBS(
bool value);
142 virtual bool deletePageInNodeBS()
const;
149 virtual bool setFromNet(
const char* contentBuffer,
150 unsigned contentSize);
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
bool myDrawProceduralTreeTile
Definition: ifDebugDrawTerrain.h:175
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
Message used to send draw/delete message from GUI to debugDrawManager.
Definition: ifDebugDrawTerrain.h:20
bool myDrawLastIntersections
Definition: ifDebugDrawTerrain.h:177
bool myDeleteCollisionObject
Definition: ifDebugDrawTerrain.h:171
virtual int type() const =0
bool myDrawPageOutNodeBS
Definition: ifDebugDrawTerrain.h:180
int mySkinDrawMode
Definition: ifDebugDrawTerrain.h:184
bool myDeleteElevationTile
Definition: ifDebugDrawTerrain.h:174
DtSkinColorMode
Definition: ifDebugDrawTerrain.h:49
bool myForcePageIn
Definition: ifDebugDrawTerrain.h:186
bool myDeleteQuery
Definition: ifDebugDrawTerrain.h:165
DtVector myTopLeftCorner
Definition: ifDebugDrawTerrain.h:187
bool myDrawSkin
Definition: ifDebugDrawTerrain.h:166
virtual void printDataToString(DtString &str)
float myColorAlpha
Definition: ifDebugDrawTerrain.h:185
bool myDrawPageInNodeBS
Definition: ifDebugDrawTerrain.h:182
bool myDeleteSkinNormal
Definition: ifDebugDrawTerrain.h:169
bool myDrawQuery
Definition: ifDebugDrawTerrain.h:164
bool myDrawSkinNormal
Definition: ifDebugDrawTerrain.h:168
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
Definition: ifDebugDrawTerrain.h:52
bool myDrawCollisionObject
Definition: ifDebugDrawTerrain.h:170
bool myDeletePageOutNodeBS
Definition: ifDebugDrawTerrain.h:181
bool myDrawElevationGridPost
Definition: ifDebugDrawTerrain.h:173
DtVector myTopRightCorner
Definition: ifDebugDrawTerrain.h:188
bool myDrawElevationTile
Definition: ifDebugDrawTerrain.h:172
DtVector myBottomRightCorner
Definition: ifDebugDrawTerrain.h:190
virtual bool setToNet()
Definition: simInterfaceContent.h:83
bool myDeleteProceduralTreeTile
Definition: ifDebugDrawTerrain.h:176
Definition: simInterfaceContent.h:45
DtVector myBottomLeftCorner
Definition: ifDebugDrawTerrain.h:189
virtual DtSimInterfaceContent * clone() const =0
bool myDeleteSkin
Definition: ifDebugDrawTerrain.h:167
bool myDeletePageInNodeBS
Definition: ifDebugDrawTerrain.h:183
int myDeleteLastIntersections
0=false, 1=true, 2=true but don't stop record intersections (happen on a refresh) ...
Definition: ifDebugDrawTerrain.h:179