Open CASCADE Technology 6.6.0
|
defines LineWidening, Type <406> Form <5>
in package IGESAppli
Defines the characteristics of entities when they are
used to define locations of items.
#include <IGESAppli_LineWidening.hxx>
Public Member Functions | |
IGESAppli_LineWidening () | |
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 | |
Standard_Integer | NbPropertyValues () const |
returns the number of property values is always 5 | |
Standard_Real | WidthOfMetalization () const |
returns the width of metallization | |
Standard_Integer | CorneringCode () const |
returns the cornering code 0 = Rounded / 1 = Squared | |
Standard_Integer | ExtensionFlag () const |
returns the extension flag 0 = No extension 1 = One-half width extension 2 = Extension set by theExtnVal | |
Standard_Integer | JustificationFlag () const |
returns the justification flag 0 = Centre justified 1 = Left justified 2 = Right justified | |
Standard_Real | ExtensionValue () const |
returns the Extension Value Present only if theExtnFlag = 2 |
IGESAppli_LineWidening::IGESAppli_LineWidening | ( | ) |
Standard_Integer IGESAppli_LineWidening::CorneringCode | ( | ) | const |
Standard_Integer IGESAppli_LineWidening::ExtensionFlag | ( | ) | const |
Standard_Real IGESAppli_LineWidening::ExtensionValue | ( | ) | const |
void IGESAppli_LineWidening::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 | ||
) |
Standard_Integer IGESAppli_LineWidening::JustificationFlag | ( | ) | const |
Standard_Integer IGESAppli_LineWidening::NbPropertyValues | ( | ) | const |
Standard_Real IGESAppli_LineWidening::WidthOfMetalization | ( | ) | const |