27 #include <vrfExtProtocol/simInterfaceContent.h>
60 parentRegistry = 0)
const;
67 virtual void setObjectName(
const DtString& name);
72 virtual DtObjectType objectType()
const;
73 virtual void setObjectType(
const DtObjectType& objectType);
78 virtual DtForceType forceType()
const;
79 virtual void setForceType(
const DtForceType& force);
83 virtual void clearVertices();
86 virtual void addVertex(
const DtVector& vertex);
88 virtual int numberOfVertices()
const;
92 virtual DtVector vertex(
unsigned int index)
const;
97 virtual DtReal heading()
const;
98 virtual void setHeading(DtReal heading);
102 virtual bool headingSpecified()
const;
107 virtual bool closedFigure()
const;
108 virtual void setClosedFigure(
bool closed);
114 virtual bool projected()
const;
115 virtual void setProjected(
bool value);
121 virtual bool clampedToGround()
const;
122 virtual void setClampedToGround(
bool value);
128 virtual bool aggregated()
const;
129 virtual void setAggregated(
bool value);
139 virtual bool setFromNet(
const char* contentBuffer,
140 unsigned contentSize);
146 virtual const std::list<DtAdminContent*>& initialAdminContent()
const;
147 virtual void setInitialAdminContent(std::list<DtAdminContent*> adminContent);
148 virtual void addInitialAdminContent(
const DtAdminContent* adminContent);
151 virtual const std::list<DtSimInterfaceContent*>& initialInterfaceContent()
const;
152 virtual void setInitialInterfaceContent(std::list<DtSimInterfaceContent*> adminContent);
156 virtual void createAndAddAdminContentFromEncodedBuffer(
const DtString&);
159 virtual void setAppearance(
int);
160 virtual int appearance()
const;
166 virtual void createAndAddInterfaceContentFromEncodedBuffer(
const DtString&);
172 virtual void setExtendedData(
const std::map<DtString, DtString>&);
173 virtual void setExtendedData(
const std::map<std::string, std::string>&);
174 virtual std::map<DtString, DtString> extendedData()
const;
177 virtual void setExtendedLabels(
const std::map<int, DtString>&);
178 virtual std::map<int, DtString> extendedLabels()
const;
181 virtual void setUserData(
const DtString&);
182 virtual void setUserData(
const std::string&);
183 virtual const DtString& userData()
const;
192 virtual char* decodeBuffer(
const DtString&)
const;
193 virtual DtString encodeBuffer(
const char* chr,
int length)
const;