|
Public Member Functions |
Standard_EXPORT | Prs3d_LengthAspect () |
| Constructs an empty framework to define the display of lengths.
.
|
Standard_EXPORT Handle_Prs3d_LineAspect | LineAspect () const |
| Returns the settings for the display of lines used in presentation of lengths.
.
|
Standard_EXPORT void | SetLineAspect (const Handle(Prs3d_LineAspect)&anAspect) |
| Sets the display attributes of lines used in presentation of lengths.
.
|
Standard_EXPORT Handle_Prs3d_ArrowAspect | Arrow1Aspect () const |
| Returns the settings for displaying a right-pointing arrow.
.
|
Standard_EXPORT void | SetArrow1Aspect (const Handle(Prs3d_ArrowAspect)&anAspect) |
| Sets the display attributes of the first arrow used in presentation of lengths.
.
|
Standard_EXPORT Handle_Prs3d_ArrowAspect | Arrow2Aspect () const |
| Returns the settings for displaying a left-pointing arrow.
.
|
Standard_EXPORT void | SetArrow2Aspect (const Handle(Prs3d_ArrowAspect)&anAspect) |
| Sets the display attributes of the second arrow used in presentation of lengths.
.
|
Standard_EXPORT Handle_Prs3d_TextAspect | TextAspect () const |
| Returns the settings for the display of text used in presentation of lengths.
.
|
Standard_EXPORT void | SetTextAspect (const Handle(Prs3d_TextAspect)&anAspect) |
| Sets the display attributes of text used in presentation of lengths.
.
|
Standard_EXPORT void | SetDrawFirstArrow (const Standard_Boolean draw) |
| Sets the DrawFirstArrow attributes to active.
.
|
Standard_EXPORT Standard_Boolean | DrawFirstArrow () const |
| Returns true if the first arrow can be drawn.
.
|
Standard_EXPORT void | SetDrawSecondArrow (const Standard_Boolean draw) |
| Sets the DrawSecondArrow attributes to active.
.
|
Standard_EXPORT Standard_Boolean | DrawSecondArrow () const |
| Returns true if the second arrow can be drawn.
.
|
Standard_EXPORT void | Print (Standard_OStream &s) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_Prs3d_LineAspect | myLineAspect |
Handle_Prs3d_ArrowAspect | myArrow1Aspect |
Handle_Prs3d_ArrowAspect | myArrow2Aspect |
Handle_Prs3d_TextAspect | myTextAspect |
Standard_Boolean | myDrawFirstArrow |
Standard_Boolean | myDrawSecondArrow |