16 #include <vl/globalObjectDesignatorList.h>
17 #include <vl/environmentalRecord.h>
18 #include <vl/packets/envProcP.h>
19 #include <vlpi/disEnums.h>
63 virtual void setOffset(
const DtVector32& pos);
64 virtual const DtVector32&
offset()
const;
67 virtual void setColor(
int r,
int g,
int b,
int a);
68 virtual void getColor(
int& r,
int& g,
int& b,
int& a)
const;
71 virtual void setFillPattern(
int pattern);
72 virtual int fillPattern()
const;
75 virtual void setFlashing(
bool yesNo);
76 virtual bool flashing()
const;
79 virtual void setForceType(DtForceType forceType);
80 virtual DtForceType forceType()
const;
83 virtual void setProjected(
bool yesNo);
84 virtual bool projected()
const;
87 virtual void setBound2D(
bool yesNo);
88 virtual bool bound2D()
const;
90 virtual bool setNumberOfApplicationIds(
int newNumberOfAppIds);
91 virtual int numberOfApplicationIds()
const;
93 virtual bool setApplicationId(
int index,
99 virtual bool setNumberOfAttachments(
int newNumberOfAppIds);
100 virtual int numberOfAttachments()
const;
108 virtual bool setNumberOfParentOverlays(
int newNumberOfParentOverlays);
109 virtual int numberOfParentOverlays()
const;
111 virtual bool setParentOverlay(
int index,
114 virtual bool getParentOverlay(
int index,
DtString& name)
const;
118 virtual void setLabel(
const DtString& label);
119 virtual const DtString& label()
const;
122 virtual void setUserData(
const char* data,
int length);
123 virtual const char* userData(
int* length = 0)
const;
126 virtual bool createNetworkRepresentation();
133 virtual void setFromNet(
const DtNetEnvironmentalRecord& buffer,
int protocolVersion);
136 virtual int netRepSize()
const;
140 virtual bool resizeNetRep(
int newSize);
145 virtual void* pointerToApplicationIds()
const;
146 virtual void* pointerToAttachmentList()
const;
147 virtual void* pointerToAttachmentIdList()
const;
148 virtual void* pointerToParentOverlays()
const;
149 virtual void* pointerToLabel()
const;
150 virtual void* pointerToUserData()
const;