Open CASCADE Technology 6.6.0
Static Public Member Functions
Prs3d_Arrow Class Reference

provides class methods to draw an arrow at a given
location, along a given direction and using a given
angle.

#include <Prs3d_Arrow.hxx>

Inheritance diagram for Prs3d_Arrow:
Inheritance graph
[legend]

Static Public Member Functions

static void Draw (const Handle< Prs3d_Presentation > &aPresentation, const gp_Pnt &aLocation, const gp_Dir &aDirection, const Quantity_PlaneAngle anAngle, const Quantity_Length aLength)
 Defines the representation of the arrow defined by
the location point aLocation, the direction
aDirection and the length aLength.
The angle anAngle defines the angle of opening of the arrow head.
The presentation object aPresentation stores the
information defined in this framework.

static void Fill (const Handle< Prs3d_Presentation > &aPresentation, const gp_Pnt &aLocation, const gp_Dir &aDirection, const Quantity_PlaneAngle anAngle, const Quantity_Length aLength)
 Defines the representation of the arrow defined by
the location point aLocation, the direction vector
aDirection and the length aLength.
The angle anAngle defines the angle of opening of
the arrow head, and the drawer aDrawer specifies
the display attributes which arrows will have.
With this syntax, no presentation object is created.


Member Function Documentation

static void Prs3d_Arrow::Draw ( const Handle< Prs3d_Presentation > &  aPresentation,
const gp_Pnt aLocation,
const gp_Dir aDirection,
const Quantity_PlaneAngle  anAngle,
const Quantity_Length  aLength 
) [static]
static void Prs3d_Arrow::Fill ( const Handle< Prs3d_Presentation > &  aPresentation,
const gp_Pnt aLocation,
const gp_Dir aDirection,
const Quantity_PlaneAngle  anAngle,
const Quantity_Length  aLength 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines