NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::CaeDOFSet Class Reference

Represents a dofset class CAE::CaeDOFSet . More...

Inheritance diagram for NXOpen::CAE::CaeDOFSet:
NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

void AddNodes (const std::vector< NXOpen::CAE::FENode * > &nodes, const std::vector< bool > &dof1, const std::vector< bool > &dof2, const std::vector< bool > &dof3, const std::vector< bool > &dof4, const std::vector< bool > &dof5, const std::vector< bool > &dof6)
 Add nodes to the CaeDOFSet A true for a dof logical entry would mean that the dof is included for that corresponding node.
NXOpen::CAE::CaeDOFSetDisplayGetDisplay ()
 The BC Display object associated with the BC object.
int GetLabel ()
 Gets the label of the CaeDOFSet.
std::vector
< NXOpen::CAE::FENode * > 
GetNodes ()
 Get the nodes in the DOFSet.
std::vector
< NXOpen::CAE::FENode * > 
GetNodesWithDof (bool dof1, bool dof2, bool dof3, bool dof4, bool dof5, bool dof6)
 Get the nodes with the given dof value in the DOFSet.
void Information ()
 Display information of this DOFSet
Created in NX7.5.0.
void ModifyNodeDofs (const std::vector< NXOpen::CAE::FENode * > &nodes, const std::vector< bool > &dof1, const std::vector< bool > &dof2, const std::vector< bool > &dof3, const std::vector< bool > &dof4, const std::vector< bool > &dof5, const std::vector< bool > &dof6)
 Modify the dofs of the passed in nodes in the CaeDOFSet.
void RemoveAllNodes ()
 Remove all nodes from the CaeDOFSet
Created in NX7.5.0.
void RemoveNodes (const std::vector< NXOpen::CAE::FENode * > &nodes)
 Remove nodes from the CaeDOFSet.
void SetLabel (int label)
 Sets the label of the CaeDOFSet
Created in NX7.5.0.

Detailed Description

Represents a dofset class CAE::CaeDOFSet .


To obtain an instance of this object use on of the creator in CAE::CaeDOFSetCollection .

Created in NX7.5.0.


Member Function Documentation

void NXOpen::CAE::CaeDOFSet::AddNodes ( const std::vector< NXOpen::CAE::FENode * > &  nodes,
const std::vector< bool > &  dof1,
const std::vector< bool > &  dof2,
const std::vector< bool > &  dof3,
const std::vector< bool > &  dof4,
const std::vector< bool > &  dof5,
const std::vector< bool > &  dof6 
)

Add nodes to the CaeDOFSet A true for a dof logical entry would mean that the dof is included for that corresponding node.

A false would mean that the dof is not included for that node.
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
nodesArray of nodes to Add CAE::FENode
dof1Array of DOF1 values
dof2Array of DOF2 values
dof3Array of DOF3 values
dof4Array of DOF4 values
dof5Array of DOF5 values
dof6Array of DOF6 values

The BC Display object associated with the BC object.

Returns:

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Gets the label of the CaeDOFSet.

Returns:
Label of the DOFSet
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Get the nodes in the DOFSet.

Returns:
Array of nodes in the DOFSet CAE::FENode
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
std::vector<NXOpen::CAE::FENode *> NXOpen::CAE::CaeDOFSet::GetNodesWithDof ( bool  dof1,
bool  dof2,
bool  dof3,
bool  dof4,
bool  dof5,
bool  dof6 
)

Get the nodes with the given dof value in the DOFSet.

Returns:
Array of nodes CAE::FENode in the DOFSet with the dof value
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
dof1DOF1 value
dof2DOF2 value
dof3DOF3 value
dof4DOF4 value
dof5DOF5 value
dof6DOF6 value

Display information of this DOFSet
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

void NXOpen::CAE::CaeDOFSet::ModifyNodeDofs ( const std::vector< NXOpen::CAE::FENode * > &  nodes,
const std::vector< bool > &  dof1,
const std::vector< bool > &  dof2,
const std::vector< bool > &  dof3,
const std::vector< bool > &  dof4,
const std::vector< bool > &  dof5,
const std::vector< bool > &  dof6 
)

Modify the dofs of the passed in nodes in the CaeDOFSet.

A true for a dof logical entry would mean that the dof is included for that corresponding node. A false would mean that the dof is not included for that node.
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
nodesArray of nodes to modify the dofs CAE::FENode
dof1Array of DOF1 values
dof2Array of DOF2 values
dof3Array of DOF3 values
dof4Array of DOF4 values
dof5Array of DOF5 values
dof6Array of DOF6 values

Remove all nodes from the CaeDOFSet
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

void NXOpen::CAE::CaeDOFSet::RemoveNodes ( const std::vector< NXOpen::CAE::FENode * > &  nodes)

Remove nodes from the CaeDOFSet.

If the passed in nodes are not there in the DOF Set, the call does nothing.
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
nodesArray of nodes to Remove CAE::FENode
void NXOpen::CAE::CaeDOFSet::SetLabel ( int  label)

Sets the label of the CaeDOFSet
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
labelLabel of the DOFSet

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.