11 #ifndef createObjectCommand_h
12 #define createObjectCommand_h
57 parentRegistry = 0)
const;
64 virtual void setObjectName(
const DtString& name);
70 virtual void setObjectType(
const DtObjectType& objectType);
75 virtual DtForceType forceType()
const;
76 virtual void setForceType(
const DtForceType& force);
80 virtual void clearVertices();
83 virtual void addVertex(
const DtVector& vertex);
85 virtual int numberOfVertices()
const;
89 virtual DtVector vertex(
unsigned int index)
const;
94 virtual DtReal heading()
const;
95 virtual void setHeading(DtReal heading);
99 virtual bool headingSpecified()
const;
104 virtual bool closedFigure()
const;
105 virtual void setClosedFigure(
bool closed);
111 virtual bool projected()
const;
112 virtual void setProjected(
bool value);
118 virtual bool clampedToGround()
const;
119 virtual void setClampedToGround(
bool value);
125 virtual bool aggregated()
const;
126 virtual void setAggregated(
bool value);
136 virtual bool setFromNet(
const char* contentBuffer,
137 unsigned contentSize);
143 virtual const std::list<DtAdminContent*>& initialAdminContent()
const;
144 virtual void setInitialAdminContent(std::list<DtAdminContent*> adminContent);
145 virtual void addInitialAdminContent(
const DtAdminContent* adminContent);
148 virtual const std::list<DtSimInterfaceContent*>& initialInterfaceContent()
const;
149 virtual void setInitialInterfaceContent(std::list<DtSimInterfaceContent*> adminContent);
153 virtual void createAndAddAdminContentFromEncodedBuffer(
const DtString&);
159 virtual void createAndAddInterfaceContentFromEncodedBuffer(
const DtString&);
168 virtual void getSelf(DtlObjPtr args,
const DtFilename& searchPath,
171 virtual char* decodeBuffer(
const DtString&)
const;
172 virtual DtString encodeBuffer(
const char* chr,
int length)
const;