A framework for defining how an angle will be
displayed in a presentation. Aspects of angle display include:
More...
#include <Prs3d_AngleAspect.hxx>
Public Member Functions |
| Prs3d_AngleAspect () |
Handle_Prs3d_LineAspect | LineAspect () const |
| Returns the setting determining how the line making
up the shaft of the arrow will be displayed.
|
void | SetLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets how the line making up the shaft of an arrow will be displayed.
|
Handle_Prs3d_TextAspect | TextAspect () const |
| Returns the setting determining how text in the
presentation of an angle will be displayed.
|
void | SetTextAspect (const Handle< Prs3d_TextAspect > &anAspect) |
| Sets how text in the presentation of an angle will be displayed.
|
Handle_Prs3d_ArrowAspect | ArrowAspect () const |
| Returns the setting determining how an arrow head
which points to an angle will be displayed.
|
void | SetArrowAspect (const Handle< Prs3d_ArrowAspect > &anAspect) |
| Sets how an arrow head which points to an angle will be displayed.
|
Detailed Description
- display of the arrow pointing to the angle
- display of the line making up the shaft of the arrow
- display of the text referring to the angle.
The definition set by this class is then passed to the
attribute manager Prs3d_Drawer.
Any object which requires a value for angle aspect as
an argument may then be given the attribute manager
as a substitute argument in the form of a field such as
myDrawer for example.
Constructor & Destructor Documentation
Prs3d_AngleAspect::Prs3d_AngleAspect |
( |
| ) |
|
Member Function Documentation
Handle_Prs3d_ArrowAspect Prs3d_AngleAspect::ArrowAspect |
( |
| ) |
const |
Handle_Prs3d_LineAspect Prs3d_AngleAspect::LineAspect |
( |
| ) |
const |
void Prs3d_AngleAspect::SetArrowAspect |
( |
const Handle< Prs3d_ArrowAspect > & |
anAspect | ) |
|
void Prs3d_AngleAspect::SetLineAspect |
( |
const Handle< Prs3d_LineAspect > & |
anAspect | ) |
|
void Prs3d_AngleAspect::SetTextAspect |
( |
const Handle< Prs3d_TextAspect > & |
anAspect | ) |
|
Handle_Prs3d_TextAspect Prs3d_AngleAspect::TextAspect |
( |
| ) |
const |
The documentation for this class was generated from the following file: