Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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.
More...

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

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

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

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

 
- Static Public Member Functions inherited from Prs3d_Root
static Handle_Graphic3d_Group CurrentGroup (const Handle< Prs3d_Presentation > &Prs3d)
 
 Returns the current group of primititves inside graphic <br>

objects in the display.
A group also contains the attributes whose ranges are
limited to the primitives in it.
More...

 
static Handle_Graphic3d_Group NewGroup (const Handle< Prs3d_Presentation > &Prs3d)
 
 Returns the new group of primitives inside graphic <br>

objects in the display.
A group also contains the attributes whose ranges are limited to the primitives in it.
More...

 

Detailed Description

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

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

 Defines the representation of the arrow defined by <br>

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

 Defines the representation of the arrow defined by <br>

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.


The documentation for this class was generated from the following file: