#include <IGESGraph_TextDisplayTemplate.hxx>
Inheritance diagram for IGESGraph_TextDisplayTemplate:
Public Member Functions | |
Standard_EXPORT | IGESGraph_TextDisplayTemplate () |
Standard_EXPORT void | Init (const Standard_Real aWidth, const Standard_Real aHeight, const Standard_Integer aFontCode, const Handle(IGESGraph_TextFontDef)&aFontEntity, const Standard_Real aSlantAngle, const Standard_Real aRotationAngle, const Standard_Integer aMirrorFlag, const Standard_Integer aRotationFlag, const gp_XYZ &aCorner) |
This method is used to set the fields of the class TextDisplayTemplate - aWidth : Character box width - aHeight : Character box height - afontCode : Font code - aFontEntity : Text Font Definition Entity - aSlantAngle : Slant angle - aRotationAngle : Rotation angle - aMirrorFlag : Mirror Flag - aRotationFlag : Rotate internal text flag - aCorner : Lower left corner coordinates(Form No. 0), Increments from coordinates (Form No. 1) . | |
Standard_EXPORT void | SetIncremental (const Standard_Boolean mode) |
Sets <me> to be Incremental (Form 1) if <mode> is True, or Basolute (Form 0) else . | |
Standard_EXPORT Standard_Boolean | IsIncremental () const |
returns True if entity is Incremental (Form 1). False if entity is Absolute (Form 0). | |
Standard_EXPORT Standard_Real | BoxWidth () const |
returns Character Box Width. | |
Standard_EXPORT Standard_Real | BoxHeight () const |
returns Character Box Height. | |
Standard_EXPORT Standard_Boolean | IsFontEntity () const |
returns False if theFontEntity is Null, True otherwise. | |
Standard_EXPORT Standard_Integer | FontCode () const |
returns the font code. | |
Standard_EXPORT Handle_IGESGraph_TextFontDef | FontEntity () const |
returns Text Font Definition Entity used to define the font. | |
Standard_EXPORT Standard_Real | SlantAngle () const |
returns slant angle of character in radians. | |
Standard_EXPORT Standard_Real | RotationAngle () const |
returns Rotation angle of text block in radians. | |
Standard_EXPORT Standard_Integer | MirrorFlag () const |
returns Mirror flag Mirror flag : 0 = no mirroring. 1 = mirror axis perpendicular to text base line. 2 = mirror axis is text base line. | |
Standard_EXPORT Standard_Integer | RotateFlag () const |
returns Rotate internal text flag. Rotate internal text flag : 0 = text horizontal. 1 = text vertical. | |
Standard_EXPORT gp_Pnt | StartingCorner () const |
If IsIncremental() returns False, gets coordinates of lower left corner of first character box. If IsIncremental() returns True, gets increments from X, Y, Z coordinates found in parent entity. . | |
Standard_EXPORT gp_Pnt | TransformedStartingCorner () const |
If IsIncremental() returns False, gets coordinates of lower left corner of first character box. If IsIncremental() returns True, gets increments from X, Y, Z coordinates found in parent entity. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Real | theBoxWidth |
Standard_Real | theBoxHeight |
Standard_Integer | theFontCode |
Handle_IGESGraph_TextFontDef | theFontEntity |
Standard_Real | theSlantAngle |
Standard_Real | theRotationAngle |
Standard_Integer | theMirrorFlag |
Standard_Integer | theRotateFlag |
gp_XYZ | theCorner |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|