Open CASCADE Technology 6.6.0
Public Member Functions
Prs3d_DatumAspect Class Reference

A framework to define the display of datums.

#include <Prs3d_DatumAspect.hxx>

Inheritance diagram for Prs3d_DatumAspect:
Inheritance graph
[legend]

Public Member Functions

 Prs3d_DatumAspect ()
 An empty framework to define the display of datums.

Handle_Prs3d_LineAspect FirstAxisAspect () const
 Returns the attributes for display of the first axis.

Handle_Prs3d_LineAspect SecondAxisAspect () const
 Returns the attributes for display of the second axis.

Handle_Prs3d_LineAspect ThirdAxisAspect () const
 Returns the attributes for display of the third axis.

void SetDrawFirstAndSecondAxis (const Standard_Boolean draw)
 Sets the DrawFirstAndSecondAxis attributes to active.

Standard_Boolean DrawFirstAndSecondAxis () const
 Returns true if the first and second axes can be drawn.

void SetDrawThirdAxis (const Standard_Boolean draw)
 Sets the DrawThirdAxis attributes to active.

Standard_Boolean DrawThirdAxis () const
 Returns true if the third axis can be drawn.

void SetAxisLength (const Standard_Real L1, const Standard_Real L2, const Standard_Real L3)
 Sets the lengths L1, L2 and L3 of the three axes.

Quantity_Length FirstAxisLength () const
 Returns the length of the displayed first axis.

Quantity_Length SecondAxisLength () const
 Returns the length of the displayed second axis.

Quantity_Length ThirdAxisLength () const
 Returns the length of the displayed third axis.


Constructor & Destructor Documentation

Prs3d_DatumAspect::Prs3d_DatumAspect ( )

Member Function Documentation

Standard_Boolean Prs3d_DatumAspect::DrawFirstAndSecondAxis ( ) const
Standard_Boolean Prs3d_DatumAspect::DrawThirdAxis ( ) const
Handle_Prs3d_LineAspect Prs3d_DatumAspect::FirstAxisAspect ( ) const
Quantity_Length Prs3d_DatumAspect::FirstAxisLength ( ) const
Handle_Prs3d_LineAspect Prs3d_DatumAspect::SecondAxisAspect ( ) const
Quantity_Length Prs3d_DatumAspect::SecondAxisLength ( ) const
void Prs3d_DatumAspect::SetAxisLength ( const Standard_Real  L1,
const Standard_Real  L2,
const Standard_Real  L3 
)
void Prs3d_DatumAspect::SetDrawFirstAndSecondAxis ( const Standard_Boolean  draw)
void Prs3d_DatumAspect::SetDrawThirdAxis ( const Standard_Boolean  draw)
Handle_Prs3d_LineAspect Prs3d_DatumAspect::ThirdAxisAspect ( ) const
Quantity_Length Prs3d_DatumAspect::ThirdAxisLength ( ) const

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