GEOMDATA_EXPORT virtual std::string expressionError(int theComponent);
/// Defines the used parameters
- GEOMDATA_EXPORT virtual void setUsedParameters(int theComponent,
+ GEOMDATA_EXPORT virtual void setUsedParameters(int theComponent,
const std::set<std::string>& theUsedParameters);
/// Returns the used parameters
protected:
/// Initializes attributes
- GEOMDATA_EXPORT GeomData_Point2D(TDF_Label& theLabel);
+ GEOMDATA_EXPORT GeomData_Point2D();
+ /// Reinitializes the internal state of the attribute (may be needed on undo/redo, abort, etc)
+ virtual void reinit();
+
+ /// Resets attribute to deafult state.
+ virtual void reset();
friend class Model_Data;
};