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.
|
| void | Print (Standard_OStream &s) const |
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: