|
Public Member Functions |
| void | SetText (const TCollection_ExtendedString &aText) |
| | Sets the text to this dimension
.
|
| void | SetTextScale (const Standard_Real aTS) |
| | Sets the scale of text to this dimension
.
|
| void | SetTextFont (const Standard_Integer aTF) |
| | Sets the index of the font of this text to this dimension
.
|
| void | SetFontOfSymb (const Standard_Integer aFS) |
| | Sets the index of the font of the symbol to this dimension
.
|
| void | SetArrowType (const Prs2d_TypeOfArrow anArrT) |
| | Sets the type of arrows to this dimension
.
|
| void | SetArrowSides (const Prs2d_ArrowSide anArrS) |
| | Sets the number of arrows to this dimension
.
|
| void | DrawSymbol (const Standard_Boolean isDraw) |
| | Sets the flag for drawing additional symbol
.
|
| void | SetSymbolCode (const Standard_Integer aCode) |
| | Sets the ASCII code of the symbol
.
|
| void | SetTextAbsPos (const Standard_Real Xp, const Standard_Real Yp) |
| | Sets the CalcTxtPos(Standard_True)
myAbsX=Xp
myAbsY=Yp
.
|
| void | SetTextAbsAngle (const Standard_Real Ap) |
| | Sets the CalcTxtPos(Standard_True)
myAbsAngle=Ap
.
|
| void | SetTextRelPos (const Standard_Real Xp, const Standard_Real Yp) |
| | Sets the CalcTxtPos(Standard_False)
myAbsX=Xp
myAbsY=Yp
.
|
| void | SetTextRelAngle (const Standard_Real Ap) |
| | Sets the CalcTxtPos(Standard_False)
myAbsAngle=Ap
.
|
| TCollection_ExtendedString | Text () const |
| | Returns text of this dimension
.
|
| Standard_Real | TextAbsX () const |
| | Returns X - coordinat of text in absolute axis
add by enk Wed Dec 11 10:34 2002
.
|
| Standard_Real | TextAbsY () const |
| | Returns Y - coordinat of text in absolute axis
add by enk Wed Dec 11 10:34 2002
.
|
| Standard_Real | TextAbsAngle () const |
| | Returns angle of text in absolute axis
add by enk Wed Dec 11 10:34 2002
.
|
| Standard_Real | TextRelH () const |
| | Returns the horizontal position of text
.
|
| Standard_Real | TextRelV () const |
| | Returns the vertical position of text
.
|
| Standard_Real | TextRelAngle () const |
| | Returns the angle of text
.
|
| Standard_Real | TextScale () const |
| | Returns the scale of text of this dimension
.
|
| Standard_Integer | TextFont () const |
| | Returns the index of the font of this text of this dimension
.
|
| Standard_Integer | FontOfSymb () const |
| | Returns the index of the font of the symbol of this dimension
.
|
| Prs2d_TypeOfArrow | ArrowType () const |
| | Indicates the type of arrows of this dimension
.
|
| Prs2d_ArrowSide | ArrowSides () const |
| | Indicates the number of arrows of this dimension
.
|
| Standard_Real | ArrowAngle () const |
| | Indicates the angle of arrow of this dimension
.
|
| Standard_Real | ArrowLength () const |
| | Indicates the length of arrow of this dimension
.
|
| Standard_Boolean | ArrowIsReversed () const |
| | Return true if arrows are reversed, false - in otherwise
.
|
| Standard_Boolean | IsDrawSymbol () const |
| | Return true if symbol is drawn, false - in otherwise
.
|
| Standard_Integer | SymbolCode () const |
| | Return ASCII code of the symbol
.
|
| Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfFirstArrowPnt () const |
| Standard_EXPORT const Handle_TColgp_HArray1OfPnt2d | ArrayOfSecondArrowPnt () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
| Standard_EXPORT | Prs2d_Dimension (const Handle(Graphic2d_GraphicObject)&aGO, const TCollection_ExtendedString &aText, const Standard_Real aTxtScale, const Standard_Real anArrAngle, const Standard_Real anArrLength, const Prs2d_TypeOfArrow anArrType, const Prs2d_ArrowSide anArrow, const Standard_Boolean IsRevArrow) |
| | creates a dimension
|
| virtual Standard_EXPORT void | CalcTxtPos (const Standard_Boolean theFromAbs=Standard_False)=0 |
Protected Attributes |
| TCollection_ExtendedString | myText |
| Standard_Real | myTextScale |
| Standard_Real | myTextPosH |
| Standard_Real | myTextPosV |
| Standard_Real | myTextAngle |
| Standard_Real | myAbsX |
| Standard_Real | myAbsY |
| Standard_Real | myAbsAngle |
| Standard_Integer | myTextFont |
| Standard_Integer | mySymbFont |
| TShort_Array1OfShortReal | myXVert1 |
| TShort_Array1OfShortReal | myYVert1 |
| TShort_Array1OfShortReal | myXVert2 |
| TShort_Array1OfShortReal | myYVert2 |
| Prs2d_TypeOfArrow | myArrType |
| Prs2d_ArrowSide | myArrow |
| Standard_Real | myArrowAng |
| Standard_Real | myArrowLen |
| Standard_Boolean | myIsRevArr |
| Standard_Boolean | myIsSymbol |
| Standard_Integer | mySymbCode |