|
Public Member Functions |
Standard_EXPORT | Prs2d_ToleranceFrame (const Handle(Graphic2d_GraphicObject)&aGO, const Quantity_Length aX, const Quantity_Length aY, const Quantity_Length aHeight, const Prs2d_TypeOfTolerance aTolType=Prs2d_TOT_NONE, const Standard_CString aTolTxt="", const Standard_CString aTxt1="", const Standard_CString aTxt2="", const Standard_Real anAngle=0.0, const Standard_Real aScale=1.0) |
| Creates a frame with a type of tolerance <atoltype>,
tolerance <atoltxt>, the reference point is <axposition>, <aYPosition
<ax>, <ay> - the center of left vertical edge of this frame
.
|
Standard_EXPORT void | SetHeight (const Standard_Real aHSize) |
| Defines the height of the frame
.
|
Standard_EXPORT Standard_Real | Height () const |
| Indicates the current height of the frame
.
|
virtual Standard_EXPORT void | Save (Aspect_FStream &aFStream) const |
Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfPnt2d () const |
| Returns array of 2d points, which produce frame for tolerance
Size of array == 4
.
|
Standard_EXPORT void | SetTolText (const Standard_CString aText) |
| Sets the text to this tolerance
.
|
Standard_EXPORT void | SetText1 (const Standard_CString aText) |
Standard_EXPORT void | SetText2 (const Standard_CString aText) |
Standard_EXPORT TCollection_ExtendedString | TolText () const |
| Returns text and array, which contain points of cell
which separates the text from other parameters
.
|
Standard_EXPORT TCollection_ExtendedString | Text1 () const |
Standard_EXPORT TCollection_ExtendedString | Text2 () const |
Standard_EXPORT Standard_Real | TextScale () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
Standard_EXPORT void | Draw (const Handle(Graphic2d_Drawer)&aDrawer) |
| Draws the angle <me>.
.
|
Standard_EXPORT Standard_Boolean | Pick (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal aPrecision, const Handle(Graphic2d_Drawer)&aDrawer) |
| Returns Standard_True if the tolerance frame <me> is picked,
Standard_False if not.
.
|
Private Attributes |
Standard_ShortReal | myX |
Standard_ShortReal | myY |
TCollection_ExtendedString | myTolTxt |
TCollection_ExtendedString | myTxt1 |
TCollection_ExtendedString | myTxt2 |
Standard_ShortReal | myHeight |
Standard_ShortReal | myAngle |
Standard_ShortReal | myScale |
Handle_Prs2d_Tolerance | myHTol |
TShort_Array1OfShortReal | myXVert |
TShort_Array1OfShortReal | myYVert |