|
SHAPER
9.15.0
|
A presentation class for displaying of centers of external curcular objects in a sketch. More...

Public Member Functions | |
| PartSet_CenterPrs (const ObjectPtr &theObject, const GeomEdgePtr &theEdge, const gp_Pnt &theCenter, ModelAPI_AttributeSelection::CenterType theType) | |
| Constructor. More... | |
| ObjectPtr | object () const |
| Returns an Object which contains the circular edge. More... | |
| GeomEdgePtr | edge () const |
| Returns a circular edge shape. More... | |
| ModelAPI_AttributeSelection::CenterType | centerType () const |
| Returns type of the center. More... | |
| virtual void | HilightSelected (const Handle &&PM, const SelectMgr_SequenceOfOwner &Seq) |
| virtual void | HilightOwnerWithColor (const Handle &&, const Handle &&, const Handle &&) |
Data Fields | |
| DEFINE_STANDARD_RTTIEXT(PartSet_CenterPrs, AIS_Point) private ObjectPtr | myObject |
| GeomEdgePtr | myEdge |
| ModelAPI_AttributeSelection::CenterType | myCenterType |
A presentation class for displaying of centers of external curcular objects in a sketch.
| PartSet_CenterPrs::PartSet_CenterPrs | ( | const ObjectPtr & | theObject, |
| const GeomEdgePtr & | theEdge, | ||
| const gp_Pnt & | theCenter, | ||
| ModelAPI_AttributeSelection::CenterType | theType | ||
| ) |
Constructor.
| theObject | an object with circular edge |
| theEdge | a circular edge |
| theCenter | a center point of the circular edge |
| theType | a type of the center |
|
inline |
Returns an Object which contains the circular edge.
|
inline |
Returns a circular edge shape.
|
inline |
Returns type of the center.