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

IGESAppli_NodalDisplAndRot::IGESAppli_NodalDisplAndRot ( )

Member Function Documentation

void IGESAppli_NodalDisplAndRot::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 
)
  • allNotes : Used to store the general note describing
    the analysis cases
  • allIdentifiers : Used to store the node number
    identifier for the nodes
  • allNodes : Used to store the nodes
  • allRotParams : Used to store the rotation for the nodes
  • allTransParams : Used to store the incremental
    displacements for the nodes
    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
Standard_Integer IGESAppli_NodalDisplAndRot::NbCases ( ) const
Standard_Integer IGESAppli_NodalDisplAndRot::NbNodes ( ) const
Handle_IGESAppli_Node IGESAppli_NodalDisplAndRot::Node ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_NodalDisplAndRot::NodeIdentifier ( const Standard_Integer  Index) const
Handle_IGESDimen_GeneralNote IGESAppli_NodalDisplAndRot::Note ( const Standard_Integer  Index) const
gp_XYZ IGESAppli_NodalDisplAndRot::RotationalParameter ( const Standard_Integer  NodeNum,
const Standard_Integer  CaseNum 
) const
gp_XYZ IGESAppli_NodalDisplAndRot::TranslationParameter ( const Standard_Integer  NodeNum,
const Standard_Integer  CaseNum 
) const

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