|
Open CASCADE Technology
6.5.4
|
A framework for defining how a line will be displayed
in a presentation. Aspects of line display include
width, color and type of line.
The definition set by this class is then passed to the
attribute manager Prs3d_Drawer.
Any object which requires a value for line 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.
#include <Prs3d_LineAspect.hxx>

Public Member Functions | |
| Prs3d_LineAspect (const Quantity_NameOfColor aColor, const Aspect_TypeOfLine aType, const Standard_Real aWidth) | |
| Constructs a framework for line aspect defined by | |
| Prs3d_LineAspect (const Quantity_Color &aColor, const Aspect_TypeOfLine aType, const Standard_Real aWidth) | |
| void | SetColor (const Quantity_Color &aColor) |
| void | SetColor (const Quantity_NameOfColor aColor) |
| Sets the line color defined at the time of construction. Default value: Quantity_NOC_YELLOW | |
| void | SetTypeOfLine (const Aspect_TypeOfLine aType) |
| Sets the type of line defined at the time of construction. This could, for example, be solid, dotted or made up of dashes. Default value: Aspect_TOL_SOLID | |
| void | SetWidth (const Standard_Real aWidth) |
| Sets the line width defined at the time of construction. Default value: 1. | |
| Handle_Graphic3d_AspectLine3d | Aspect () const |
| Returns the line aspect. This is defined as the set of color, type and thickness attributes. | |
| Prs3d_LineAspect::Prs3d_LineAspect | ( | const Quantity_NameOfColor | aColor, |
| const Aspect_TypeOfLine | aType, | ||
| const Standard_Real | aWidth | ||
| ) |
| Prs3d_LineAspect::Prs3d_LineAspect | ( | const Quantity_Color & | aColor, |
| const Aspect_TypeOfLine | aType, | ||
| const Standard_Real | aWidth | ||
| ) |
| Handle_Graphic3d_AspectLine3d Prs3d_LineAspect::Aspect | ( | ) | const |
| void Prs3d_LineAspect::SetColor | ( | const Quantity_Color & | aColor | ) |
| void Prs3d_LineAspect::SetWidth | ( | const Standard_Real | aWidth | ) |
1.8.0