|
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 |