Open CASCADE Technology
6.5.4
|
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>
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 |
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 <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