Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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


Member Function Documentation

Handle_TColStd_HArray1OfReal IGESDefs_TabularData::DependentValues ( const Standard_Integer  num) const
  - nbProps     : Number of property values <br>
  - propType    : Property Type <br>
  - typesInd    : Type of independent variables <br>
  - nbValuesInd : Number of values of independent variables <br>
  - valuesInd   : Values of independent variables <br>
  - valuesDep   : Values of dependent variables <br>

raises exception if lengths of typeInd and nbValuesInd are not same


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