Open CASCADE Technology 6.6.0
Public Member Functions
IGESAppli_NodalConstraint Class Reference

defines NodalConstraint, Type <418> Form <0>
in package IGESAppli
Relates loads and/or constraints to specific nodes in
the Finite Element Model by creating a relation between
Node entities and Tabular Data Property that contains
the load or constraint data

#include <IGESAppli_NodalConstraint.hxx>

Inheritance diagram for IGESAppli_NodalConstraint:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_NodalConstraint ()
void Init (const Standard_Integer aType, const Handle< IGESAppli_Node > &aNode, const Handle< IGESDefs_HArray1OfTabularData > &allTabData)
 This method is used to set the fields of the class
NodalConstraint

Standard_Integer NbCases () const
 returns total number of cases

Standard_Integer Type () const
 returns whether Loads (1) or Constraints (2)

Handle_IGESAppli_Node NodeEntity () const
 returns the Node

Handle_IGESDefs_TabularData TabularData (const Standard_Integer Index) const
 returns Tabular Data Property carrying load or constraint vector
raises exception if Index <= 0 or Index > NbCases


Constructor & Destructor Documentation

IGESAppli_NodalConstraint::IGESAppli_NodalConstraint ( )

Member Function Documentation

void IGESAppli_NodalConstraint::Init ( const Standard_Integer  aType,
const Handle< IGESAppli_Node > &  aNode,
const Handle< IGESDefs_HArray1OfTabularData > &  allTabData 
)
  • aType : Loads / Constraints
  • aNode : the Node
  • allTabData : Tabular Data Property carrying the load
    or constraint vector
Standard_Integer IGESAppli_NodalConstraint::NbCases ( ) const
Handle_IGESAppli_Node IGESAppli_NodalConstraint::NodeEntity ( ) const
Handle_IGESDefs_TabularData IGESAppli_NodalConstraint::TabularData ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_NodalConstraint::Type ( ) const

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