Open CASCADE Technology
6.5.4
|
A framework to define the display of datums.
#include <Prs3d_DatumAspect.hxx>
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. |
Handle_Prs3d_LineAspect Prs3d_DatumAspect::FirstAxisAspect | ( | ) | const |
Handle_Prs3d_LineAspect Prs3d_DatumAspect::SecondAxisAspect | ( | ) | const |
void Prs3d_DatumAspect::SetAxisLength | ( | const Standard_Real | L1, |
const Standard_Real | L2, | ||
const Standard_Real | L3 | ||
) |
Handle_Prs3d_LineAspect Prs3d_DatumAspect::ThirdAxisAspect | ( | ) | const |