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

IGESAppli_NodalResults::IGESAppli_NodalResults ( )

Member Function Documentation

Standard_Real IGESAppli_NodalResults::Data ( const Standard_Integer  NodeNum,
const Standard_Integer  DataNum 
) const
void IGESAppli_NodalResults::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 
)
  • 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_Integer IGESAppli_NodalResults::NbData ( ) const
Standard_Integer IGESAppli_NodalResults::NbNodes ( ) const
Handle_IGESAppli_Node IGESAppli_NodalResults::Node ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_NodalResults::NodeIdentifier ( const Standard_Integer  Index) const
Handle_IGESDimen_GeneralNote IGESAppli_NodalResults::Note ( ) const
void IGESAppli_NodalResults::SetFormNumber ( const Standard_Integer  form)
Standard_Integer IGESAppli_NodalResults::SubCaseNumber ( ) const
Standard_Real IGESAppli_NodalResults::Time ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines