NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::CAE::AeroStructures::MarginCalculationCollection Class Reference

Represents a collection of CAE::AeroStructures::MarginCalculation . More...

Inheritance diagram for NXOpen::CAE::AeroStructures::MarginCalculationCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::CAE::AeroStructures::MarginCalculationCloneCalculation (const NXString &name, NXOpen::CAE::AeroStructures::MarginCalculation *sourcemargincalculation)
 Makes a copy the calculation and add it to the margin solution, replaces the given name if it is a duplicate. More...
 
NXOpen::CAE::AeroStructures::MarginCalculationCloneCalculation (const char *name, NXOpen::CAE::AeroStructures::MarginCalculation *sourcemargincalculation)
 Makes a copy the calculation and add it to the margin solution, replaces the given name if it is a duplicate. More...
 
NXOpen::CAE::AeroStructures::MarginCalculationBuilderCreateMarginCalculationBuilder (NXOpen::CAE::AeroStructures::MarginCalculation *margincalculation)
 Creates a CAE::AeroStructures::MarginCalculationBuilder. More...
 
void DeleteCalculation (NXOpen::CAE::AeroStructures::MarginCalculation *margincalculation)
 Removes the calculation from the solution
Created in NX12.0.0. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::CAE::AeroStructures::MarginCalculationFindObject (const NXString &name)
 Finds the NXOpen::CAE::AeroStructures::MarginCalculation object with the given name. More...
 
NXOpen::CAE::AeroStructures::MarginCalculationFindObject (const char *name)
 Finds the NXOpen::CAE::AeroStructures::MarginCalculation object with the given name. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of CAE::AeroStructures::MarginCalculation .


Use NXOpen::CAE::AeroStructures::MarginCalculationCollection to get the instance of this class.

Created in NX12.0.0.

Member Function Documentation

iterator NXOpen::CAE::AeroStructures::MarginCalculationCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::CAE::AeroStructures::MarginCalculation* NXOpen::CAE::AeroStructures::MarginCalculationCollection::CloneCalculation ( const NXString name,
NXOpen::CAE::AeroStructures::MarginCalculation sourcemargincalculation 
)

Makes a copy the calculation and add it to the margin solution, replaces the given name if it is a duplicate.

Returns
The resulting cloned NXOpen::CAE::AeroStructures::MarginCalculation
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
nameTentative name of the cloned MarginCalculation, will be changed if not unique
sourcemargincalculationSource NXOpen::CAE::AeroStructures::MarginCalculation to clone
NXOpen::CAE::AeroStructures::MarginCalculation* NXOpen::CAE::AeroStructures::MarginCalculationCollection::CloneCalculation ( const char *  name,
NXOpen::CAE::AeroStructures::MarginCalculation sourcemargincalculation 
)

Makes a copy the calculation and add it to the margin solution, replaces the given name if it is a duplicate.

Returns
The resulting cloned NXOpen::CAE::AeroStructures::MarginCalculation
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
nameTentative name of the cloned MarginCalculation, will be changed if not unique
sourcemargincalculationSource NXOpen::CAE::AeroStructures::MarginCalculation to clone
NXOpen::CAE::AeroStructures::MarginCalculationBuilder* NXOpen::CAE::AeroStructures::MarginCalculationCollection::CreateMarginCalculationBuilder ( NXOpen::CAE::AeroStructures::MarginCalculation margincalculation)

Creates a CAE::AeroStructures::MarginCalculationBuilder.

Returns
Builder object
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
margincalculationmargincalculation
void NXOpen::CAE::AeroStructures::MarginCalculationCollection::DeleteCalculation ( NXOpen::CAE::AeroStructures::MarginCalculation margincalculation)

Removes the calculation from the solution
Created in NX12.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
margincalculationNXOpen::CAE::AeroStructures::MarginCalculation to be deleted
iterator NXOpen::CAE::AeroStructures::MarginCalculationCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::CAE::AeroStructures::MarginCalculation* NXOpen::CAE::AeroStructures::MarginCalculationCollection::FindObject ( const NXString name)

Finds the NXOpen::CAE::AeroStructures::MarginCalculation object with the given name.

Returns
NXOpen::CAE::AeroStructures::MarginCalculation object with this name.
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
nameName of the MarginCalculation
NXOpen::CAE::AeroStructures::MarginCalculation* NXOpen::CAE::AeroStructures::MarginCalculationCollection::FindObject ( const char *  name)

Finds the NXOpen::CAE::AeroStructures::MarginCalculation object with the given name.

Returns
NXOpen::CAE::AeroStructures::MarginCalculation object with this name.
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
nameName of the MarginCalculation
tag_t NXOpen::CAE::AeroStructures::MarginCalculationCollection::Tag ( ) const

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.