Open CASCADE Technology
6.5.4
|
provides class methods to draw an arrow at a given
location, along a given direction and using a given
angle.
#include <Prs3d_Arrow.hxx>
Static Public Member Functions | |
static DEFINE_STANDARD_ALLOC 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. |
static DEFINE_STANDARD_ALLOC 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] |