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