|
Public Member Functions |
Standard_EXPORT | IGESDefs_TabularData () |
Standard_EXPORT 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
- 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_EXPORT Standard_Integer | NbPropertyValues () const |
| returns the number of property values (recorded)
|
Standard_EXPORT Standard_Integer | ComputedNbPropertyValues () const |
| determines the number of property values required
|
Standard_EXPORT Standard_Boolean | OwnCorrect () |
| checks, and correct as necessary, the number of property
values. Returns True if corrected, False if already OK
|
Standard_EXPORT Standard_Integer | PropertyType () const |
| returns the property type
|
Standard_EXPORT Standard_Integer | NbDependents () const |
| returns the number of dependent variables
|
Standard_EXPORT Standard_Integer | NbIndependents () const |
| returns the number of independent variables
|
Standard_EXPORT 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_EXPORT 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_EXPORT Standard_Real | IndependentValue (const Standard_Integer variablenum, const Standard_Integer valuenum) const |
Standard_EXPORT Handle_TColStd_HArray1OfReal | DependentValues (const Standard_Integer num) const |
Standard_EXPORT Standard_Real | DependentValue (const Standard_Integer variablenum, const Standard_Integer valuenum) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Standard_Integer | theNbPropertyValues |
Standard_Integer | thePropertyType |
Handle_TColStd_HArray1OfInteger | theTypeOfIndependentVariables |
Handle_TColStd_HArray1OfInteger | theNbValues |
Handle_IGESBasic_HArray1OfHArray1OfReal | theIndependentValues |
Handle_IGESBasic_HArray1OfHArray1OfReal | theDependentValues |