|
SHAPER
9.15.0
|
Wrapper providing operations with PlaneGCS entities (lines, circles and arcs). More...

Public Member Functions | |
| PlaneGCSSolver_EdgeWrapper (const GCSCurvePtr theEntity) | |
| const GCSCurvePtr & | entity () const |
| Return PlaneGCS geometric entity. More... | |
| GCSCurvePtr & | changeEntity () |
| Return PlaneGCS geometric entity to change. More... | |
| virtual SketchSolver_EntityType | type () const |
| Return type of current entity. More... | |
| bool | isDegenerated () const |
| void | setReversed (BooleanWrapperPtr theReversed) |
| bool | isReversed () const |
| void | setExternal (bool theExternal) |
| Change flag indicating the entity cannot be changed in the solver. More... | |
| bool | isExternal () const |
| Return the External flag. More... | |
| void | setAdditionalAttributes (const std::map< std::string, EntityWrapperPtr > &theAttribues) |
| Store names of attributes and their values if necessary. More... | |
| const std::map< std::string, EntityWrapperPtr > & | additionalAttributes () const |
| Return the list of additional attributes. More... | |
Protected Member Functions | |
| virtual bool | update (std::shared_ptr< ModelAPI_Attribute > theAttribute) |
| Update entity by the values of theAttribute. More... | |
Wrapper providing operations with PlaneGCS entities (lines, circles and arcs).
|
inline |
Return PlaneGCS geometric entity.
|
inline |
Return PlaneGCS geometric entity to change.
|
inlinevirtual |
Return type of current entity.
Implements PlaneGCSSolver_EntityWrapper.
|
inlineinherited |
Change flag indicating the entity cannot be changed in the solver.
|
inlineinherited |
Return the External flag.
|
inlineinherited |
Store names of attributes and their values if necessary.
|
inlineinherited |
Return the list of additional attributes.
|
inlineprotectedvirtualinherited |
Update entity by the values of theAttribute.
true if any value of attribute is not equal to the stored in the entity Reimplemented in PlaneGCSSolver_ScalarWrapper, PlaneGCSSolver_ScalarArrayWrapper, PlaneGCSSolver_PointWrapper, PlaneGCSSolver_PointArrayWrapper, and PlaneGCSSolver_BooleanWrapper.