#include <Graphic2d_PolylineMarker.hxx>
Inheritance diagram for Graphic2d_PolylineMarker:
Public Member Functions | |
Standard_EXPORT | Graphic2d_PolylineMarker (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const Quantity_Length aXPosition, const Quantity_Length aYPosition, const Graphic2d_Array1OfVertex &aListVertex) |
Creates a polyline marker. The reference point is <axposition>, <ayposition> Warning: Raises an error if the length of the polyline is less than 2 points. . | |
Standard_EXPORT | Graphic2d_PolylineMarker (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const Quantity_Length aXPosition, const Quantity_Length aYPosition, const TColStd_Array1OfReal &aListX, const TColStd_Array1OfReal &aListY) |
Creates a polyline marker. The reference point is <axposition>, <ayposition> Warning: Raises an error if the length of the polyline is less than 2 points or if length of <alistx> is not equal to length of <alisty>. . | |
Standard_EXPORT Standard_Integer | Length () const |
Returns the number of points of the polyline marker . | |
Standard_EXPORT void | Values (const Standard_Integer aRank, Quantity_Length &X, Quantity_Length &Y) const |
Returns the point of rank <arank> from the polyline marker . | |
virtual Standard_EXPORT void | Save (Aspect_FStream &aFStream) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT void | Retrieve (Aspect_IFStream &anIFStream, const Handle(Graphic2d_GraphicObject)&aGraphicObject) |
Protected Member Functions | |
Standard_EXPORT void | Draw (const Handle(Graphic2d_Drawer)&aDrawer) |
Draws the polyline <me>. . | |
virtual Standard_EXPORT void | DrawElement (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_Integer anIndex) |
Draws edge <anindex> of the polyline marker <me>. . | |
virtual Standard_EXPORT void | DrawVertex (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_Integer anIndex) |
Draws vertex <anindex> of the polyline marker <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 polyline <me> is picked, Standard_False if not. . | |
Private Attributes | |
TShort_Array1OfShortReal | myX |
TShort_Array1OfShortReal | myY |
|
|
|
|
|
Implements Graphic2d_Primitive. |
|
Reimplemented from Graphic2d_Primitive. |
|
Reimplemented from Graphic2d_Primitive. |
|
Reimplemented from Graphic2d_VectorialMarker. |
|
|
|
Implements Graphic2d_Primitive. |
|
|
|
Reimplemented from Graphic2d_Line. |
|
|
|
|
|
|