61 parentRegistry = 0)
const;
67 virtual DtString markingText()
const;
68 virtual void setMarkingText(
const DtString& name);
74 virtual void setObjectType(
const DtObjectType& objectType);
79 virtual DtForceType forceType()
const;
80 virtual void setForceType(
const DtForceType& force);
84 virtual void clearVertices();
87 virtual void addVertex(
const DtVector& vertex);
89 virtual int numberOfVertices()
const;
93 virtual DtVector vertex(
unsigned int index)
const;
98 virtual DtReal heading()
const;
99 virtual void setHeading(DtReal heading);
103 virtual bool headingSpecified()
const;
108 virtual bool closedFigure()
const;
109 virtual void setClosedFigure(
bool closed);
115 virtual bool projected()
const;
116 virtual void setProjected(
bool value);
122 virtual bool clampedToGround()
const;
123 virtual void setClampedToGround(
bool value);
129 virtual bool aggregated()
const;
130 virtual void setAggregated(
bool value);
140 virtual bool setFromNet(
const char* contentBuffer,
141 unsigned contentSize);
147 virtual const std::list<DtAdminContent*>& initialAdminContent()
const;
148 virtual void setInitialAdminContent(std::list<DtAdminContent*> adminContent);
149 virtual void addInitialAdminContent(
const DtAdminContent* adminContent);
152 virtual const std::list<DtSimInterfaceContent*>& initialInterfaceContent()
const;
153 virtual void setInitialInterfaceContent(std::list<DtSimInterfaceContent*> adminContent);
157 virtual void createAndAddAdminContentFromEncodedBuffer(
const DtString&);
160 virtual void setAppearance(
int);
161 virtual int appearance()
const;
167 virtual void createAndAddInterfaceContentFromEncodedBuffer(
const DtString&);
173 virtual void setExtendedData(
const std::map<DtString, DtString>&);
174 virtual void setExtendedData(
const std::map<std::string, std::string>&);
175 virtual std::map<DtString, DtString> extendedData()
const;
178 virtual void setExtendedLabels(
const std::map<int, DtString>&);
179 virtual std::map<int, DtString> extendedLabels()
const;
182 virtual void setUserData(
const DtString&);
183 virtual void setUserData(
const std::string&);
184 virtual const DtString& userData()
const;
187 virtual const DtUUID& uuid()
const;
188 virtual void setUUID(
const DtUUID&);
197 virtual char* decodeBuffer(
const DtString&)
const;
198 virtual DtString encodeBuffer(
const char* chr,
int length)
const;