|
Public Member Functions |
Standard_EXPORT | IGESDimen_LeaderArrow () |
Standard_EXPORT void | Init (const Standard_Real height, const Standard_Real width, const Standard_Real depth, const gp_XY &position, const Handle(TColgp_HArray1OfXY)&segments) |
| This method is used to set the fields of the class
LeaderArrow
- height : ArrowHead height
- width : ArrowHead width
- depth : Z Depth
- position : ArrowHead coordinates
- segments : Segment tail coordinate pairs
.
|
Standard_EXPORT void | SetFormNumber (const Standard_Integer form) |
| Changes FormNumber (indicates the Shape of the Arrow)
Error if not in range [0-12]
.
|
Standard_EXPORT Standard_Integer | NbSegments () const |
| returns number of segments
|
Standard_EXPORT Standard_Real | ArrowHeadHeight () const |
| returns ArrowHead height
|
Standard_EXPORT Standard_Real | ArrowHeadWidth () const |
| returns ArrowHead width
|
Standard_EXPORT Standard_Real | ZDepth () const |
| returns Z depth
|
Standard_EXPORT gp_Pnt2d | ArrowHead () const |
| returns ArrowHead co-ordinates
|
Standard_EXPORT gp_Pnt | TransformedArrowHead () const |
| returns ArrowHead co-ordinates after Transformation
|
Standard_EXPORT gp_Pnt2d | SegmentTail (const Standard_Integer Index) const |
| returns segment tail co-ordinates.
raises exception if Index <= 0 or Index > NbSegments
|
Standard_EXPORT gp_Pnt | TransformedSegmentTail (const Standard_Integer Index) const |
| returns segment tail co-ordinates after Transformation.
raises exception if Index <= 0 or Index > NbSegments
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Standard_Real | theArrowHeadHeight |
Standard_Real | theArrowHeadWidth |
Standard_Real | theZDepth |
gp_XY | theArrowHead |
Handle_TColgp_HArray1OfXY | theSegmentTails |