|
Open CASCADE Technology
6.5.4
|
defines NodalDisplAndRot, Type <138> Form <0>
in package IGESAppli
Used to communicate finite element post processing
data.
#include <IGESAppli_NodalDisplAndRot.hxx>

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