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 |