NXOpen .NET Reference  12.0.0
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:

Public Member Functions

NXOpen.CAE.CaeDOFSet[] ToArray ()
 Returns an array of NXOpen.CAE.CaeDOFSet objects. 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 A true for a dof logical entry would mean that the dof is included for that corresponding node. More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateUnionDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create a Union of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateIntersectionDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create an Intersection of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet CreateExclusiveOrDofset (string dofsetName, NXOpen.CAE.CaeDOFSet[] objects)
 Create a XOR of DOFSets More...
 
unsafe NXOpen.CAE.CaeDOFSet CopyDofset (string dofsetName, NXOpen.CAE.CaeDOFSet sourceDofset)
 Copy a DOFSet 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...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. 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 
)

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 
)

Create a DOFSet 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.CreateExclusiveOrDofset ( string  dofsetName,
NXOpen.CAE.CaeDOFSet[]  objects 
)

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 
)

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 
)

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 
)
protected

Advances the enumerator to the next element of the collection.

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

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)

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 ( )

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.