#include <Prs3d_LineAspect.hxx>
Inheritance diagram for Prs3d_LineAspect:
Public Member Functions | |
Standard_EXPORT | Prs3d_LineAspect (const Quantity_NameOfColor aColor, const Aspect_TypeOfLine aType, const Standard_Real aWidth) |
Constructs a framework for line aspect defined by - the color aColor - the type of line aType and - the line thickness aWidth. Type of line refers to whether the line is solid or dotted, for example. . | |
Standard_EXPORT | Prs3d_LineAspect (const Quantity_Color &aColor, const Aspect_TypeOfLine aType, const Standard_Real aWidth) |
Standard_EXPORT void | SetColor (const Quantity_Color &aColor) |
Standard_EXPORT void | SetColor (const Quantity_NameOfColor aColor) |
Sets the line color defined at the time of construction. Default value: Quantity_NOC_YELLOW . | |
Standard_EXPORT 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 . | |
Standard_EXPORT void | SetWidth (const Standard_Real aWidth) |
Sets the line width defined at the time of construction. Default value: 1. . | |
Standard_EXPORT Handle_Graphic3d_AspectLine3d | Aspect () const |
Returns the line aspect. This is defined as the set of color, type and thickness attributes. . | |
virtual Standard_EXPORT void | Print (Standard_OStream &s) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_Graphic3d_AspectLine3d | myAspect |
|
|
|
|
|
|
|
Reimplemented from Prs3d_BasicAspect. Reimplemented in Prs3d_IsoAspect. |
|
Reimplemented in Prs3d_IsoAspect. |
|
|
|
|
|
|
|
|
|
|