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

defines NodalDisplAndRot, Type <138> Form <0>
in package IGESAppli
Used to communicate finite element post processing
data.

#include <IGESAppli_NodalDisplAndRot.hxx>

Inheritance diagram for IGESAppli_NodalDisplAndRot:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_NodalDisplAndRot ()
void Init (const Handle< IGESDimen_HArray1OfGeneralNote > &allNotes, const Handle< TColStd_HArray1OfInteger > &allIdentifiers, const Handle< IGESAppli_HArray1OfNode > &allNodes, const Handle< IGESBasic_HArray1OfHArray1OfXYZ > &allRotParams, const Handle< IGESBasic_HArray1OfHArray1OfXYZ > &allTransParams)
 This method is used to set the fields of the class
NodalDisplAndRot

Standard_Integer NbCases () const
 returns the number of analysis cases

Standard_Integer NbNodes () const
 returns the number of nodes

Handle_IGESDimen_GeneralNote Note (const Standard_Integer Index) const
 returns the General Note that describes the Index analysis case
raises exception if Index <= 0 or Index > NbCases

Standard_Integer NodeIdentifier (const Standard_Integer Index) const
 returns the node identifier as specified by the Index
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

gp_XYZ TranslationParameter (const Standard_Integer NodeNum, const Standard_Integer CaseNum) const
 returns the Translational Parameters for the particular Index
Exception raised if NodeNum <= 0 or NodeNum > NbNodes()
or CaseNum <= 0 or CaseNum > NbCases()

gp_XYZ RotationalParameter (const Standard_Integer NodeNum, const Standard_Integer CaseNum) const
 returns the Rotational Parameters for Index
Exception raised if NodeNum <= 0 or NodeNum > NbNodes()
or CaseNum <= 0 or CaseNum > NbCases()


Constructor & Destructor Documentation


Member Function Documentation

  - allNotes       : Used to store the general note describing <br>
                     the analysis cases <br>
  - allIdentifiers : Used to store the node number <br>
                     identifier for the nodes <br>
  - allNodes       : Used to store the nodes <br>
  - allRotParams   : Used to store the rotation for the nodes <br>
  - allTransParams : Used to store the incremental <br>
                     displacements for the nodes <br>

raises exception if Lengths of allIdentifiers, allNodes,
allRotParams, and allTransParams are not same
or if length of allNotes and size of each element of allRotParams
and allTransParam are not same

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

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