#include <IGESAppli_LineWidening.hxx>
Inheritance diagram for IGESAppli_LineWidening:
Public Member Functions | |
Standard_EXPORT | IGESAppli_LineWidening () |
Standard_EXPORT void | Init (const Standard_Integer nbPropVal, const Standard_Real aWidth, const Standard_Integer aCornering, const Standard_Integer aExtnFlag, const Standard_Integer aJustifFlag, const Standard_Real aExtnVal) |
This method is used to set the fields of the class LineWidening - nbPropVal : Number of property values = 5 - aWidth : Width of metalization - aCornering : Cornering codes 0 = rounded 1 = squared - aExtnFlag : Extension Flag 0 = No Extension 1 = One-half width extension 2 = Extn set by ExtnVal - aJustifFlag : Justification flag 0 = Center justified 1 = left justified 2 = right justified - aExtnVal : Extension value if aExtnFlag = 2 . | |
Standard_EXPORT Standard_Integer | NbPropertyValues () const |
returns the number of property values is always 5 | |
Standard_EXPORT Standard_Real | WidthOfMetalization () const |
returns the width of metallization | |
Standard_EXPORT Standard_Integer | CorneringCode () const |
returns the cornering code 0 = Rounded / 1 = Squared | |
Standard_EXPORT Standard_Integer | ExtensionFlag () const |
returns the extension flag 0 = No extension 1 = One-half width extension 2 = Extension set by theExtnVal | |
Standard_EXPORT Standard_Integer | JustificationFlag () const |
returns the justification flag 0 = Centre justified 1 = Left justified 2 = Right justified | |
Standard_EXPORT Standard_Real | ExtensionValue () const |
returns the Extension Value Present only if theExtnFlag = 2 | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Integer | theNbPropertyValues |
Standard_Real | theWidth |
Standard_Integer | theCorneringCode |
Standard_Integer | theExtensionFlag |
Standard_Integer | theJustificationFlag |
Standard_Real | theExtensionValue |
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|