|
Public Member Functions |
Standard_EXPORT | Prs3d_ArrowAspect () |
| Constructs an empty framework for displaying arrows
in representations of lengths. The lengths displayed
are either on their own or in chamfers, fillets,
diameters and radii.
.
|
Standard_EXPORT | Prs3d_ArrowAspect (const Quantity_PlaneAngle anAngle, const Quantity_Length aLength) |
| Constructs a framework to display an arrow with a
shaft of the length aLength and having a head with
sides at the angle anAngle from each other.
.
|
Standard_EXPORT void | SetAngle (const Quantity_PlaneAngle anAngle) |
| defines the angle of the arrows.
|
Standard_EXPORT Quantity_PlaneAngle | Angle () const |
| returns the current value of the angle used when drawing an arrow.
|
Standard_EXPORT void | SetLength (const Quantity_Length aLength) |
| defines the length of the arrows.
|
Standard_EXPORT Quantity_Length | Length () const |
| returns the current value of the length used when drawing an arrow.
|
Standard_EXPORT void | SetColor (const Quantity_Color &aColor) |
Standard_EXPORT void | SetColor (const Quantity_NameOfColor aColor) |
Standard_EXPORT Handle_Graphic3d_AspectLine3d | Aspect () const |
virtual Standard_EXPORT void | Print (Standard_OStream &s) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_Graphic3d_AspectLine3d | myArrowAspect |
Quantity_PlaneAngle | myAngle |
Quantity_Length | myLength |