NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.CAE.CaeDOFSetCollection Class Reference

Provides methods for managing DOFSet NXOpen.CAE.CaeDOFSet More...

Inheritance diagram for NXOpen.CAE.CaeDOFSetCollection:
NXOpen.TaggedObjectCollection NXOpen.Utilities.NXRemotableObject IEnumerable IMessageSink

Public Member Functions

unsafe NXOpen.CAE.CaeDOFSet CopyDofset (string dofsetName, NXOpen.CAE.CaeDOFSet sourceDofset)
 Copy a DOFSet More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateDofset (string dofsetName, NXOpen.CAE.FENode[] nodes, bool[] dof1, bool[] dof2, bool[] dof3, bool[] dof4, bool[] dof5, bool[] dof6)
 Create a DOFSet from nodes A true for a dof logical entry would mean that the dof is included for that corresponding node. More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateDofsetFromNodesAndSelectionRecipes (string dofsetName, NXOpen.CAE.FENode[] nodes, bool[] nodeDof1, bool[] nodeDof2, bool[] nodeDof3, bool[] nodeDof4, bool[] nodeDof5, bool[] nodeDof6, NXOpen.CAE.SelectionRecipe[] selectionRecipes, bool[] selRepDof1, bool[] selRepDof2, bool[] selRepDof3, bool[] selRepDof4, bool[] selRepDof5, bool[] selRepDof6)
 Create a DOFSet from Nodes and Selection Recipes A true for a dof logical entry would mean that the dof is included for that corresponding node or Selection Recipe. More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateDofsetFromSelectionRecipes (string dofsetName, NXOpen.CAE.SelectionRecipe[] selectionRecipes, bool[] dof1, bool[] dof2, bool[] dof3, bool[] dof4, bool[] dof5, bool[] dof6)
 Create a DOFSet from Selection Recipes A true for a dof logical entry would mean that the dof is included for that corresponding Selection Recipe. More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateExclusiveOrDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create a XOR of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateIntersectionDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create an Intersection of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateUnionDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create a Union of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet FindObject (string journalIdentifier)
 Finds the NXOpen.CAE.CaeDOFSet with the given identifier as recorded in a journal. More...
 
unsafe void QueryDofsetList (out NXOpen.TaggedObject[] objects)
 Query DOFSets list More...
 
NXOpen.CAE.CaeDOFSet[] ToArray ()
 Returns an array of NXOpen.CAE.CaeDOFSet objects. More...
 
- Public Member Functions inherited from NXOpen.TaggedObjectCollection
IEnumerator GetEnumerator ()
 Returns an enumerator that iterates through a collection. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObjectCollection
new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Provides methods for managing DOFSet NXOpen.CAE.CaeDOFSet

To obtain an instance of this class, refer to NXOpen.CAE.SimSimulation

Created in NX7.5.0

Member Function Documentation

unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CopyDofset ( string  dofsetName,
NXOpen.CAE.CaeDOFSet  sourceDofset 
)
inline

Copy a DOFSet

Created in NX7.5.0

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

Parameters
dofsetNameName of the copied DOFSet
sourceDofsetThe source DOFSet object
Returns
The copied DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateDofset ( string  dofsetName,
NXOpen.CAE.FENode[]  nodes,
bool[]  dof1,
bool[]  dof2,
bool[]  dof3,
bool[]  dof4,
bool[]  dof5,
bool[]  dof6 
)
inline

Create a DOFSet from nodes 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
dofsetNameName of a DOFSet
nodesArray of nodes in the DOFSet NXOpen.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
Returns
The created DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateDofsetFromNodesAndSelectionRecipes ( string  dofsetName,
NXOpen.CAE.FENode[]  nodes,
bool[]  nodeDof1,
bool[]  nodeDof2,
bool[]  nodeDof3,
bool[]  nodeDof4,
bool[]  nodeDof5,
bool[]  nodeDof6,
NXOpen.CAE.SelectionRecipe[]  selectionRecipes,
bool[]  selRepDof1,
bool[]  selRepDof2,
bool[]  selRepDof3,
bool[]  selRepDof4,
bool[]  selRepDof5,
bool[]  selRepDof6 
)
inline

Create a DOFSet from Nodes and Selection Recipes A true for a dof logical entry would mean that the dof is included for that corresponding node or Selection Recipe.

A false would mean that the dof is not included for that node or Selection Recipe.

Created in NX1872.0.0

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

Parameters
dofsetNameName of a DOFSet
nodesArray of nodes in the DOFSet NXOpen.CAE.FENode
nodeDof1Array of Node DOF1 values
nodeDof2Array of Node DOF2 values
nodeDof3Array of Node DOF3 values
nodeDof4Array of Node DOF4 values
nodeDof5Array of Node DOF5 values
nodeDof6Array of Node DOF6 values
selectionRecipesArray of Selection Recipes in the DOFSet NXOpen.CAE.SelectionRecipe
selRepDof1Array of Selection Recipe DOF1 values
selRepDof2Array of Selection Recipe DOF2 values
selRepDof3Array of Selection Recipe DOF3 values
selRepDof4Array of Selection Recipe DOF4 values
selRepDof5Array of Selection Recipe DOF5 values
selRepDof6Array of Selection Recipe DOF6 values
Returns
The created DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateDofsetFromSelectionRecipes ( string  dofsetName,
NXOpen.CAE.SelectionRecipe[]  selectionRecipes,
bool[]  dof1,
bool[]  dof2,
bool[]  dof3,
bool[]  dof4,
bool[]  dof5,
bool[]  dof6 
)
inline

Create a DOFSet from Selection Recipes A true for a dof logical entry would mean that the dof is included for that corresponding Selection Recipe.

A false would mean that the dof is not included for that Selection Recipe.

Created in NX1847.0.0

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

Parameters
dofsetNameName of a DOFSet
selectionRecipesArray of Selection Recipes in the DOFSet NXOpen.CAE.SelectionRecipe
dof1Array of DOF1 values
dof2Array of DOF2 values
dof3Array of DOF3 values
dof4Array of DOF4 values
dof5Array of DOF5 values
dof6Array of DOF6 values
Returns
The created DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateExclusiveOrDofset ( string  dofsetName,
NXOpen.CAE.CaeDOFSet[]  objects 
)
inline

Create a XOR of DOFSets

Created in NX7.5.0

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

Parameters
dofsetNameName of the XOR DOFSet
objectsDOFSets that need to be XORed
Returns
The created XOR DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateIntersectionDofset ( string  dofsetName,
NXOpen.CAE.CaeDOFSet[]  objects 
)
inline

Create an Intersection of DOFSets

Created in NX7.5.0

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

Parameters
dofsetNameName of the intersection DOFSet
objectsDOFSets that need to be intersected
Returns
The created intersection DOFSet object
unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.CreateUnionDofset ( string  dofsetName,
NXOpen.CAE.CaeDOFSet[]  objects 
)
inline

Create a Union of DOFSets

Created in NX7.5.0

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

Parameters
dofsetNameName of the unioned DOFSet
objectsDOFSets that need to be unioned
Returns
The created union DOFSet object
override int NXOpen.CAE.CaeDOFSetCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

unsafe NXOpen.CAE.CaeDOFSet NXOpen.CAE.CaeDOFSetCollection.FindObject ( string  journalIdentifier)
inline

Finds the NXOpen.CAE.CaeDOFSet with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Created in NX7.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
journalIdentifierIdentifier of the DOFSet you want
Returns
The found DOFSet
unsafe void NXOpen.CAE.CaeDOFSetCollection.QueryDofsetList ( out NXOpen.TaggedObject[]  objects)
inline

Query DOFSets list

Created in NX7.5.0

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

Parameters
objects
NXOpen.CAE.CaeDOFSet [] NXOpen.CAE.CaeDOFSetCollection.ToArray ( )
inline

Returns an array of NXOpen.CAE.CaeDOFSet objects.

Property Documentation

Tag NXOpen.CAE.CaeDOFSetCollection.Tag
get

Returns the tag of this object.


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