Open CASCADE Technology 6.6.0
Public Member Functions
IGESGraph_DefinitionLevel Class Reference

defines IGESDefinitionLevel, Type <406> Form <1>
in package IGESGraph

Indicates the no. of levels on which an entity is
defined

#include <IGESGraph_DefinitionLevel.hxx>

Inheritance diagram for IGESGraph_DefinitionLevel:
Inheritance graph
[legend]

Public Member Functions

 IGESGraph_DefinitionLevel ()
void Init (const Handle< TColStd_HArray1OfInteger > &allLevelNumbers)
 This method is used to set the fields of the class
DefinitionLevel

Standard_Integer NbPropertyValues () const
 returns the number of property values in <me>

Standard_Integer NbLevelNumbers () const
 Must return the count of levels (== NbPropertyValues)

Standard_Integer LevelNumber (const Standard_Integer LevelIndex) const
 returns the Level Number of <me> indicated by <LevelIndex>
raises an exception if LevelIndex is <= 0 or
LevelIndex > NbPropertyValues


Constructor & Destructor Documentation

IGESGraph_DefinitionLevel::IGESGraph_DefinitionLevel ( )

Member Function Documentation

void IGESGraph_DefinitionLevel::Init ( const Handle< TColStd_HArray1OfInteger > &  allLevelNumbers)
  • allLevelNumbers : Values of Level Numbers
Standard_Integer IGESGraph_DefinitionLevel::LevelNumber ( const Standard_Integer  LevelIndex) const [virtual]
Standard_Integer IGESGraph_DefinitionLevel::NbLevelNumbers ( ) const [virtual]
Standard_Integer IGESGraph_DefinitionLevel::NbPropertyValues ( ) const

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