#include <IGESGraph_LineFontDefTemplate.hxx>
Inheritance diagram for IGESGraph_LineFontDefTemplate:
Public Member Functions | |
Standard_EXPORT | IGESGraph_LineFontDefTemplate () |
Standard_EXPORT void | Init (const Standard_Integer anOrientation, const Handle(IGESBasic_SubfigureDef)&aTemplate, const Standard_Real aDistance, const Standard_Real aScale) |
This method is used to set the fields of the class LineFontDefTemplate - anOrientation : Orientation of Template figure on anchoring curve - aTemplate : SubfigureDef entity used as Template figure - aDistance : Distance between the neighbouring Template figures - aScale : Scale factor applied to the Template figure . | |
Standard_EXPORT Standard_Integer | Orientation () const |
if return value = 0, Each Template display is oriented by aligning the axis of the SubfigureDef with the axis of the definition space of the anchoring curve. = 1, Each Template display is oriented by aligning X-axis of the SubfigureDef with the tangent vector of the anchoring curve at the point of incidence of the curve and the origin of subfigure. Similarly Z-axis is aligned. | |
Standard_EXPORT Handle_IGESBasic_SubfigureDef | TemplateEntity () const |
returns SubfigureDef as the Entity used as Template figure. | |
Standard_EXPORT Standard_Real | Distance () const |
returns the Distance between any two Template figures on the anchoring curve. | |
Standard_EXPORT Standard_Real | Scale () const |
returns the Scaling factor applied to SubfigureDef to form Template figure. | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Integer | theOrientation |
Handle_IGESBasic_SubfigureDef | theTemplateEntity |
Standard_Real | theDistance |
Standard_Real | theScale |
|
|
|
|
|
Reimplemented from IGESData_LineFontEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|