14 #include <vl/globalObjectDesignatorList.h>
15 #include <vl/environmentalRecord.h>
16 #include <vl/packets/envProcP.h>
17 #include <vlpi/disEnums.h>
58 virtual void setColor(
int r,
int g,
int b,
int a);
59 virtual void getColor(
int& r,
int& g,
int& b,
int& a)
const;
62 virtual void setFillPattern(
int pattern);
63 virtual int fillPattern()
const;
66 virtual void setFlashing(
bool yesNo);
67 virtual bool flashing()
const;
69 virtual bool setNumberOfApplicationIds(
int newNumberOfAppIds);
70 virtual int numberOfApplicationIds()
const;
72 virtual bool setApplicationId(
int index,
78 virtual bool setNumberOfVertices(
unsigned int newNumberOfVertices);
79 virtual unsigned int numberOfVertices()
const;
81 virtual bool setVertex(
unsigned int index,
const DtVector32& loc);
82 virtual bool getVertex(
unsigned int index, DtVector32& loc);
84 virtual bool setNumberOfParentOverlays(
int newNumberOfParentOverlays);
85 virtual int numberOfParentOverlays()
const;
87 virtual bool setParentOverlay(
int index,
90 virtual bool getParentOverlay(
int index,
DtString& name)
const;
93 virtual void setWindowName(
const DtString& name);
94 virtual const DtString& windowName()
const;
97 virtual void setUserData(
const char* data,
int length);
98 virtual const char* userData(
int* length = 0)
const;
101 virtual bool createNetworkRepresentation();
108 virtual void setFromNet(
const DtNetEnvironmentalRecord& buffer,
int protocolVersion);
111 virtual int netRepSize()
const;
115 virtual bool resizeNetRep(
int newSize);
117 virtual int verticesNetSize()
const;
122 virtual void* pointerToVertices()
const;
123 virtual void* pointerToApplicationIds()
const;
124 virtual void* pointerToParentOverlays()
const;
125 virtual void* pointerToWindowName()
const;
126 virtual void* pointerToUserData()
const;