NX Open C++ Reference Guide
|
Represents a dofset class CAE::CaeDOFSet . More...
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::CaeDOFSetDisplay * | GetDisplay () |
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. |
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.
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")
nodes | Array of nodes to Add CAE::FENode |
dof1 | Array of DOF1 values |
dof2 | Array of DOF2 values |
dof3 | Array of DOF3 values |
dof4 | Array of DOF4 values |
dof5 | Array of DOF5 values |
dof6 | Array of DOF6 values |
The BC Display object associated with the BC object.
int NXOpen::CAE::CaeDOFSet::GetLabel | ( | ) |
Gets the label of the CaeDOFSet.
std::vector<NXOpen::CAE::FENode *> NXOpen::CAE::CaeDOFSet::GetNodes | ( | ) |
Get the nodes in the DOFSet.
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.
dof1 | DOF1 value |
dof2 | DOF2 value |
dof3 | DOF3 value |
dof4 | DOF4 value |
dof5 | DOF5 value |
dof6 | DOF6 value |
void NXOpen::CAE::CaeDOFSet::Information | ( | ) |
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")
nodes | Array of nodes to modify the dofs CAE::FENode |
dof1 | Array of DOF1 values |
dof2 | Array of DOF2 values |
dof3 | Array of DOF3 values |
dof4 | Array of DOF4 values |
dof5 | Array of DOF5 values |
dof6 | Array 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")
nodes | Array 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")
label | Label of the DOFSet |