Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESAppli_LineWidening Class Reference

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>

Inheritance diagram for IGESAppli_LineWidening:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation


Member Function Documentation

  • 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

The documentation for this class was generated from the following file: