SHAPER
9.12.0
|
Converts ModelAPI_Attribute to the entity applicable for PlaneGCS solver. More...
Public Member Functions | |
PlaneGCSSolver_AttributeBuilder (PlaneGCSSolver_Storage *theStorage=0) | |
PlaneGCSSolver_AttributeBuilder (const StoragePtr &theStorage) | |
virtual EntityWrapperPtr | createAttribute (AttributePtr theAttribute) |
Converts an attribute to the solver's entity. More... | |
virtual bool | updateAttribute (AttributePtr theAttribute, EntityWrapperPtr theEntity) |
Update entity by the attribute values. More... | |
virtual EntityWrapperPtr | createFeature (FeaturePtr) |
Blank. To be defined in derived class. More... | |
Protected Attributes | |
PlaneGCSSolver_Storage * | myStorage |
Converts ModelAPI_Attribute to the entity applicable for PlaneGCS solver.
|
virtual |
Converts an attribute to the solver's entity.
Double attributes and 2D points are supported only.
theAttribute | [in] attribute to create |
Implements PlaneGCSSolver_EntityBuilder.
Reimplemented in PlaneGCSSolver_FeatureBuilder.
|
virtual |
Update entity by the attribute values.
true
if any value is updated.
|
inlinevirtual |
Blank. To be defined in derived class.
Implements PlaneGCSSolver_EntityBuilder.
Reimplemented in PlaneGCSSolver_FeatureBuilder.