|
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 |