50 virtual void setGeometryType(GeometryType geomType);
51 virtual GeometryType geometryType()
const;
57 virtual void setCenterOfCircle(
const DtVector& location);
58 virtual DtVector centerOfCircle()
const;
64 virtual void setRadiusOfCircle(
double radius);
65 virtual double radiusOfCircle()
const;
71 virtual void setVerticesOfPolygon(
const DtRwVectorList& locations);
73 virtual void addVertexToPolygon(
const DtVector& location);
78 virtual void setChanges(
const std::map<DtString, DtString>& changes);
81 virtual void addChange(
const DtString& changeType,
const DtString& changeVal);
91 virtual bool setFromNet(
const char* contentBuffer,
92 unsigned contentSize);
105 template<
class CommandType>
108 return new CommandType();
162 virtual void setChangesToReset(
const std::vector<DtString>& changes);
163 virtual std::vector<DtString> changesToReset()
const;
164 virtual void addChangeToReset(
const DtString& changeType);