#include <IGESAppli_NodalResults.hxx>
Inheritance diagram for IGESAppli_NodalResults:
Public Member Functions | |
Standard_EXPORT | IGESAppli_NodalResults () |
Standard_EXPORT void | Init (const Handle(IGESDimen_GeneralNote)&aNote, const Standard_Integer aNumber, const Standard_Real aTime, const Handle(TColStd_HArray1OfInteger)&allNodeIdentifiers, const Handle(IGESAppli_HArray1OfNode)&allNodes, const Handle(TColStd_HArray2OfReal)&allData) |
This method is used to set the fields of the class NodalResults - aNote : General Note that describes the analysis case - aNumber : Analysis Subcase number - aTime : Analysis time - allNodeIdentifiers : Node identifiers for the nodes - allNodes : List of FEM Node Entities - allData : Values of the Finite Element analysis result data raises exception if Lengths of allNodeIdentifiers, allNodes and allData (Cols) are not same . | |
Standard_EXPORT void | SetFormNumber (const Standard_Integer form) |
Changes the FormNumber (which indicates Type of Result) Error if not in range [0-34] . | |
Standard_EXPORT Handle_IGESDimen_GeneralNote | Note () const |
returns the General Note Entity that describes the analysis case | |
Standard_EXPORT Standard_Integer | SubCaseNumber () const |
returns zero if there is no subcase | |
Standard_EXPORT Standard_Real | Time () const |
returns the Analysis time value for this subcase. It is the time at which transient analysis results occur in the mathematical FEM model. | |
Standard_EXPORT Standard_Integer | NbData () const |
returns number of real values in array V for a FEM node | |
Standard_EXPORT Standard_Integer | NbNodes () const |
returns number of FEM nodes for which data is to be read. | |
Standard_EXPORT Standard_Integer | NodeIdentifier (const Standard_Integer Index) const |
returns FEM node number identifier for the (Index)th node raises exception if Index <= 0 or Index > NbNodes | |
Standard_EXPORT Handle_IGESAppli_Node | Node (const Standard_Integer Index) const |
returns the node as specified by the Index raises exception if Index <= 0 or Index > NbNodes | |
Standard_EXPORT Standard_Real | Data (const Standard_Integer NodeNum, const Standard_Integer DataNum) const |
returns the finite element analysis result value raises exception if (NodeNum <= 0 or NodeNum > NbNodes()) or if (DataNum <=0 or DataNum > NbData()) | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IGESDimen_GeneralNote | theNote |
Standard_Integer | theSubCaseNum |
Standard_Real | theTime |
Handle_TColStd_HArray1OfInteger | theNodeIdentifiers |
Handle_IGESAppli_HArray1OfNode | theNodes |
Handle_TColStd_HArray2OfReal | theData |
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|