Open CASCADE Technology 6.6.0
Public Member Functions
IGESDefs_TabularData Class Reference

Defines IGES Tabular Data, Type <406> Form <11>,
in package IGESDefs
This Class is used to provide a Structure to accomodate
point form data.

#include <IGESDefs_TabularData.hxx>

Inheritance diagram for IGESDefs_TabularData:
Inheritance graph
[legend]

Public Member Functions

 IGESDefs_TabularData ()
void Init (const Standard_Integer nbProps, const Standard_Integer propType, const Handle< TColStd_HArray1OfInteger > &typesInd, const Handle< TColStd_HArray1OfInteger > &nbValuesInd, const Handle< IGESBasic_HArray1OfHArray1OfReal > &valuesInd, const Handle< IGESBasic_HArray1OfHArray1OfReal > &valuesDep)
 This method is used to set the fields of the class
TabularData

Standard_Integer NbPropertyValues () const
 returns the number of property values (recorded)

Standard_Integer ComputedNbPropertyValues () const
 determines the number of property values required

Standard_Boolean OwnCorrect ()
 checks, and correct as necessary, the number of property
values. Returns True if corrected, False if already OK

Standard_Integer PropertyType () const
 returns the property type

Standard_Integer NbDependents () const
 returns the number of dependent variables

Standard_Integer NbIndependents () const
 returns the number of independent variables

Standard_Integer TypeOfIndependents (const Standard_Integer num) const
 returns the type of the num'th independent variable
raises exception if num <= 0 or num > NbIndependents()

Standard_Integer NbValues (const Standard_Integer num) const
 returns the number of different values of the num'th indep. variable
raises exception if num <= 0 or num > NbIndependents()

Standard_Real IndependentValue (const Standard_Integer variablenum, const Standard_Integer valuenum) const
Handle_TColStd_HArray1OfReal DependentValues (const Standard_Integer num) const
Standard_Real DependentValue (const Standard_Integer variablenum, const Standard_Integer valuenum) const

Constructor & Destructor Documentation

IGESDefs_TabularData::IGESDefs_TabularData ( )

Member Function Documentation

Standard_Integer IGESDefs_TabularData::ComputedNbPropertyValues ( ) const
Standard_Real IGESDefs_TabularData::DependentValue ( const Standard_Integer  variablenum,
const Standard_Integer  valuenum 
) const
Handle_TColStd_HArray1OfReal IGESDefs_TabularData::DependentValues ( const Standard_Integer  num) const
Standard_Real IGESDefs_TabularData::IndependentValue ( const Standard_Integer  variablenum,
const Standard_Integer  valuenum 
) const
void IGESDefs_TabularData::Init ( const Standard_Integer  nbProps,
const Standard_Integer  propType,
const Handle< TColStd_HArray1OfInteger > &  typesInd,
const Handle< TColStd_HArray1OfInteger > &  nbValuesInd,
const Handle< IGESBasic_HArray1OfHArray1OfReal > &  valuesInd,
const Handle< IGESBasic_HArray1OfHArray1OfReal > &  valuesDep 
)
  • nbProps : Number of property values
  • propType : Property Type
  • typesInd : Type of independent variables
  • nbValuesInd : Number of values of independent variables
  • valuesInd : Values of independent variables
  • valuesDep : Values of dependent variables
    raises exception if lengths of typeInd and nbValuesInd are not same
Standard_Integer IGESDefs_TabularData::NbDependents ( ) const
Standard_Integer IGESDefs_TabularData::NbIndependents ( ) const
Standard_Integer IGESDefs_TabularData::NbPropertyValues ( ) const
Standard_Integer IGESDefs_TabularData::NbValues ( const Standard_Integer  num) const
Standard_Boolean IGESDefs_TabularData::OwnCorrect ( )
Standard_Integer IGESDefs_TabularData::PropertyType ( ) const
Standard_Integer IGESDefs_TabularData::TypeOfIndependents ( const Standard_Integer  num) const

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