#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. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1