Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESAppli_NodalResults Class Reference

defines NodalResults, Type <146>
in package IGESAppli
Used to store the Analysis Data results per FEM Node

#include <IGESAppli_NodalResults.hxx>

Inheritance diagram for IGESAppli_NodalResults:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_NodalResults ()
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

void SetFormNumber (const Standard_Integer form)
 Changes the FormNumber (which indicates Type of Result)
Error if not in range [0-34]

Handle_IGESDimen_GeneralNote Note () const
 returns the General Note Entity that describes the analysis case

Standard_Integer SubCaseNumber () const
 returns zero if there is no subcase

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_Integer NbData () const
 returns number of real values in array V for a FEM node

Standard_Integer NbNodes () const
 returns number of FEM nodes for which data is to be read.

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

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_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())


Constructor & Destructor Documentation


Member Function Documentation

  - aNote              : General Note that describes the <br>
                         analysis case <br>
  - aNumber            : Analysis Subcase number <br>
  - aTime              : Analysis time <br>
  - allNodeIdentifiers : Node identifiers for the nodes <br>
  - allNodes           : List of FEM Node Entities <br>
  - allData            : Values of the Finite Element analysis <br>
                         result data <br>

raises exception if Lengths of allNodeIdentifiers, allNodes and
allData (Cols) are not same

Handle_IGESAppli_Node IGESAppli_NodalResults::Node ( const Standard_Integer  Index) const
Handle_IGESDimen_GeneralNote IGESAppli_NodalResults::Note ( ) const

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