|
SHAPER 9.16.0
|
Converts SketchPlugin_Feature to the entity applicable for PlaneGCS solver. More...
#include <PlaneGCSSolver_FeatureBuilder.h>

Public Member Functions | |
| PlaneGCSSolver_FeatureBuilder (PlaneGCSSolver_Storage *theStorage=0) | |
| PlaneGCSSolver_FeatureBuilder (const StoragePtr &theStorage) | |
| virtual EntityWrapperPtr | createAttribute (AttributePtr theAttribute) |
| Converts an attribute to the solver's entity and stores it for further processing. More... | |
| virtual EntityWrapperPtr | createFeature (FeaturePtr theFeature) |
| Converts SketchPlugin's feature to the solver's entity. More... | |
| virtual bool | updateAttribute (AttributePtr theAttribute, EntityWrapperPtr theEntity) |
| Update entity by the attribute values. More... | |
Protected Attributes | |
| PlaneGCSSolver_Storage * | myStorage |
Converts SketchPlugin_Feature to the entity applicable for PlaneGCS solver.
|
virtual |
Converts an attribute to the solver's entity and stores it for further processing.
Double attributes and 2D points are supported only.
| theAttribute | [in] attribute to create |
Reimplemented from PlaneGCSSolver_AttributeBuilder.
|
virtual |
Converts SketchPlugin's feature to the solver's entity.
Result if based on the list of already converted attributes.
| theFeature | [in] feature to create |
Reimplemented from PlaneGCSSolver_AttributeBuilder.
|
virtualinherited |
Update entity by the attribute values.
true if any value is updated.