|
Public Member Functions |
| Standard_EXPORT | Prs2d_Axis (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const gp_Ax22d &anAx, const Standard_Real aLength, const Standard_Real anArrAngle=30.0, const Standard_Real anArrLength=30.0, const Prs2d_TypeOfArrow anArrType=Prs2d_TOA_OPENED, const Standard_Real aTxtScale=10.0) |
| | Initializes the axis 2 position <anax>
.
|
| Standard_EXPORT | Prs2d_Axis (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const gp_Ax2d &anAx, const Standard_Real aLength, const Standard_Real anArrAngle=30.0, const Standard_Real anArrLength=30.0, const Prs2d_TypeOfArrow anArrType=Prs2d_TOA_OPENED, const Standard_Real aTxtScale=10.0) |
| | Initializes the axis position <anax>.
.
|
| Standard_EXPORT | Prs2d_Axis (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const gp_Lin2d &aLine, const Standard_Real aLength, const Standard_Real anArrAngle=30.0, const Standard_Real anArrLength=30.0, const Prs2d_TypeOfArrow anArrType=Prs2d_TOA_OPENED, const Standard_Real aTxtScale=10.0) |
| | Initializes the line <aline>
.
|
| Standard_EXPORT Prs2d_TypeOfArrow | TypeOfArrow () const |
| | Returns type of arrow
Type is:
TOA_OPENED,
TOA_CLOSED,
TOA_FILLED
.
|
| Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfPnt2d () const |
| Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfXArrowPnt2d () const |
| Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfYArrowPnt2d () const |
| Standard_EXPORT Standard_Real | TextScale () const |
| virtual Standard_EXPORT void | Save (Aspect_FStream &aFStream) const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
| Standard_EXPORT void | Draw (const Handle(Graphic2d_Drawer)&aDrawer) |
| | Draws the axis <me>.
.
|
| virtual Standard_EXPORT void | DrawElement (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_Integer anIndex) |
| | Draws element <anindex> of the axis <me>.
.
|
| virtual Standard_EXPORT void | DrawVertex (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_Integer anIndex) |
| | Draws vertex <anindex> of the axis <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 axis <me> is picked,
Standard_False if not.
.
|
Private Attributes |
| Standard_ShortReal | myX0 |
| Standard_ShortReal | myY0 |
| Standard_ShortReal | myX1 |
| Standard_ShortReal | myY1 |
| Standard_ShortReal | myX2 |
| Standard_ShortReal | myY2 |
| TShort_Array1OfShortReal | myXVertX |
| TShort_Array1OfShortReal | myYVertX |
| TShort_Array1OfShortReal | myXVertY |
| TShort_Array1OfShortReal | myYVertY |
| Prs2d_TypeOfArrow | myArrType |
| Standard_Boolean | myisXY |
| Standard_Real | myTextScale |