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

Represents a collection of margin solution. More...

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

Public Member Functions

unsafe
NXOpen.CAE.AeroStructures.MarginSolution 
CloneMarginSolution (NXOpen.CAE.AeroStructures.MarginSolution source)
 Clones a AeroStruct marginsolution. More...
 
unsafe
NXOpen.CAE.AeroStructures.MarginSolutionBuilder 
CreateMarginSolutionBuilder (NXOpen.CAE.AeroStructures.MarginSolution metasolution)
 Creates the builder object of AeroStruct meta solution. More...
 
unsafe void DeleteMarginSolution (NXOpen.CAE.AeroStructures.MarginSolution metasolution)
 Delete a AeroStruct metasolution. More...
 
unsafe
NXOpen.CAE.AeroStructures.MarginSolution 
FindObject (string name)
 Finds a AeroStruct margin solution with a specified name. More...
 
unsafe
NXOpen.CAE.AeroStructures.MarginCalculation 
GetActiveMargincalculation ()
 Returns the active margincalculation. More...
 
unsafe
NXOpen.CAE.AeroStructures.MarginSolution 
GetActiveMarginsolution ()
 Returns the active marginsolution. More...
 
unsafe void SetActiveMargincalculation (NXOpen.CAE.AeroStructures.MarginCalculation activeCalculation)
 Sets the active margin calculation. More...
 
unsafe void SetActiveMarginsolution (NXOpen.CAE.AeroStructures.MarginSolution source)
 Activates the marginsolution. More...
 
NXOpen.CAE.AeroStructures.MarginSolution[] ToArray ()
 Returns an array of NXOpen.CAE.AeroStructures.MarginSolution 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

Represents a collection of margin solution.

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

Created in NX12.0.0

Member Function Documentation

unsafe NXOpen.CAE.AeroStructures.MarginSolution NXOpen.CAE.AeroStructures.MarginSolutionCollection.CloneMarginSolution ( NXOpen.CAE.AeroStructures.MarginSolution  source)
inline

Clones a AeroStruct marginsolution.

Created in NX12.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
sourceSource metasolution
Returns
Cloned metasolution
unsafe NXOpen.CAE.AeroStructures.MarginSolutionBuilder NXOpen.CAE.AeroStructures.MarginSolutionCollection.CreateMarginSolutionBuilder ( NXOpen.CAE.AeroStructures.MarginSolution  metasolution)
inline

Creates the builder object of AeroStruct meta solution.

Created in NX12.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
metasolution
Returns
unsafe void NXOpen.CAE.AeroStructures.MarginSolutionCollection.DeleteMarginSolution ( NXOpen.CAE.AeroStructures.MarginSolution  metasolution)
inline

Delete a AeroStruct metasolution.

Created in NX12.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
metasolutionThe AeroStruct margin_solution to be deleted
override int NXOpen.CAE.AeroStructures.MarginSolutionCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

unsafe NXOpen.CAE.AeroStructures.MarginSolution NXOpen.CAE.AeroStructures.MarginSolutionCollection.FindObject ( string  name)
inline

Finds a AeroStruct margin solution with a specified name.

Created in NX12.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
namename of the AeroStruct margin
Returns
The AeroStruct margin solution
unsafe NXOpen.CAE.AeroStructures.MarginCalculation NXOpen.CAE.AeroStructures.MarginSolutionCollection.GetActiveMargincalculation ( )
inline

Returns the active margincalculation.

Created in NX1847.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Returns
The active margincalculation
unsafe NXOpen.CAE.AeroStructures.MarginSolution NXOpen.CAE.AeroStructures.MarginSolutionCollection.GetActiveMarginsolution ( )
inline

Returns the active marginsolution.

Created in NX12.0.1

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Returns
The active metasolution
unsafe void NXOpen.CAE.AeroStructures.MarginSolutionCollection.SetActiveMargincalculation ( NXOpen.CAE.AeroStructures.MarginCalculation  activeCalculation)
inline

Sets the active margin calculation.

Created in NX1847.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
activeCalculationThe margincalculation to activate
unsafe void NXOpen.CAE.AeroStructures.MarginSolutionCollection.SetActiveMarginsolution ( NXOpen.CAE.AeroStructures.MarginSolution  source)
inline

Activates the marginsolution.

Created in NX12.0.0

License requirements: sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
sourceThe metasolution to activate
NXOpen.CAE.AeroStructures.MarginSolution [] NXOpen.CAE.AeroStructures.MarginSolutionCollection.ToArray ( )
inline

Returns an array of NXOpen.CAE.AeroStructures.MarginSolution objects.

Property Documentation

Tag NXOpen.CAE.AeroStructures.MarginSolutionCollection.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.