OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKV3d
Prs3d


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]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT 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]
 

void Prs3d_Arrow::operator delete void *  anAddress  )  [inline]
 

Reimplemented from Prs3d_Root.

void* Prs3d_Arrow::operator new size_t  size  )  [inline]
 

Reimplemented from Prs3d_Root.

void* Prs3d_Arrow::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from Prs3d_Root.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:56:04 2008 for OpenCASCADE by  doxygen 1.4.1