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

Visualization
TKV3d
DsgPrs


DsgPrs_XYZAxisPresentation Class Reference

A framework for displaying the axes of an XYZ trihedron.
.

#include <DsgPrs_XYZAxisPresentation.hxx>


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 Add (const Handle(Prs3d_Presentation)&aPresentation, const Handle(Prs3d_LineAspect)&anLineAspect, const gp_Dir &aDir, const Standard_Real aVal, const Standard_CString aText, const gp_Pnt &aPfirst, const gp_Pnt &aPlast)
 Draws each axis of a trihedron displayed in the
presentation aPresentation and with lines shown by
the values of aLineAspect. Each axis is defined by:
- the first and last points aPfirst and aPlast
- the direction aDir and
- the value aVal which provides a value for length.
The value for length is provided so that the trihedron
can vary in length relative to the scale of shape display.
Each axis will be identified as X, Y, or Z by the text aText.
.
static Standard_EXPORT void Add (const Handle(Prs3d_Presentation)&aPresentation, const Handle(Prs3d_LineAspect)&aLineAspect, const Handle(Prs3d_ArrowAspect)&anArrowAspect, const Handle(Prs3d_TextAspect)&aTextAspect, const gp_Dir &aDir, const Standard_Real aVal, const Standard_CString aText, const gp_Pnt &aPfirst, const gp_Pnt &aPlast)
 draws the presentation X ,Y ,Z axis


Member Function Documentation

static Standard_EXPORT void DsgPrs_XYZAxisPresentation::Add const Handle(Prs3d_Presentation)&  aPresentation,
const Handle(Prs3d_LineAspect)&  aLineAspect,
const Handle(Prs3d_ArrowAspect)&  anArrowAspect,
const Handle(Prs3d_TextAspect)&  aTextAspect,
const gp_Dir &  aDir,
const Standard_Real  aVal,
const Standard_CString  aText,
const gp_Pnt &  aPfirst,
const gp_Pnt &  aPlast
[static]
 

static Standard_EXPORT void DsgPrs_XYZAxisPresentation::Add const Handle(Prs3d_Presentation)&  aPresentation,
const Handle(Prs3d_LineAspect)&  anLineAspect,
const gp_Dir &  aDir,
const Standard_Real  aVal,
const Standard_CString  aText,
const gp_Pnt &  aPfirst,
const gp_Pnt &  aPlast
[static]
 

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

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

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


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