Open CASCADE Technology 6.6.0
Public Member Functions
IGESBasic_Hierarchy Class Reference

defines Hierarchy, Type <406> Form <10>
in package IGESBasic
Provides ability to control the hierarchy of each
directory entry attribute.

#include <IGESBasic_Hierarchy.hxx>

Inheritance diagram for IGESBasic_Hierarchy:
Inheritance graph
[legend]

Public Member Functions

 IGESBasic_Hierarchy ()
void Init (const Standard_Integer nbPropVal, const Standard_Integer aLineFont, const Standard_Integer aView, const Standard_Integer anEntityLevel, const Standard_Integer aBlankStatus, const Standard_Integer aLineWt, const Standard_Integer aColorNum)
 This method is used to set the fields of the class
Hierarchy

Standard_Integer NbPropertyValues () const
 returns the number of property values, which should be 6

Standard_Integer NewLineFont () const
 returns the line font

Standard_Integer NewView () const
 returns the view

Standard_Integer NewEntityLevel () const
 returns the entity level

Standard_Integer NewBlankStatus () const
 returns the blank status

Standard_Integer NewLineWeight () const
 returns the line weight

Standard_Integer NewColorNum () const
 returns the color number


Constructor & Destructor Documentation

IGESBasic_Hierarchy::IGESBasic_Hierarchy ( )

Member Function Documentation

void IGESBasic_Hierarchy::Init ( const Standard_Integer  nbPropVal,
const Standard_Integer  aLineFont,
const Standard_Integer  aView,
const Standard_Integer  anEntityLevel,
const Standard_Integer  aBlankStatus,
const Standard_Integer  aLineWt,
const Standard_Integer  aColorNum 
)
  • nbPropVal : Number of Property values = 6
  • aLineFont : indicates the line font
  • aView : indicates the view
  • aEntityLevel : indicates the entity level
  • aBlankStatus : indicates the blank status
  • aLineWt : indicates the line weight
  • aColorNum : indicates the color num
    aLineFont, aView, aEntityLevel, aBlankStatus, aLineWt and
    aColorNum can take 0 or 1.
    0 : The directory entry attribute will apply to entities
    physically subordinate to this entity.
    1 : The directory entry attribute of this entity will not
    apply to physically subordinate entities.
Standard_Integer IGESBasic_Hierarchy::NbPropertyValues ( ) const
Standard_Integer IGESBasic_Hierarchy::NewBlankStatus ( ) const
Standard_Integer IGESBasic_Hierarchy::NewColorNum ( ) const
Standard_Integer IGESBasic_Hierarchy::NewEntityLevel ( ) const
Standard_Integer IGESBasic_Hierarchy::NewLineFont ( ) const
Standard_Integer IGESBasic_Hierarchy::NewLineWeight ( ) const
Standard_Integer IGESBasic_Hierarchy::NewView ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines