|
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 |