NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::SimConditionSeqMgr Class Reference

This is the manager for Condition Sequences. More...

Inheritance diagram for NXOpen::CAE::SimConditionSeqMgr:
NXOpen::TaggedObject

Public Types

enum  FileFormat { FileFormatBdd, FileFormatXml }
 Specifies the file format during an import. More...
 
enum  ImportMissingConditionsBehavior { ImportMissingConditionsBehaviorDelete, ImportMissingConditionsBehaviorSettoundefined }
 Specifies the missing conditions behavior during an import. More...
 
enum  ImportNameCollisionsBehavior { ImportNameCollisionsBehaviorRenameExisting, ImportNameCollisionsBehaviorRenameIncoming }
 Specifies the name collision behavior during an import. More...
 

Public Member Functions

NXOpen::CAE::SimConditionSequenceActiveConditionSequence ()
 Returns the currently active Condition Sequence. More...
 
NXOpen::CAE::SimConditionCollectionConditionCollection ()
 Returns the NXOpen::CAE::SimConditionCollection . More...
 
NXOpen::CAE::SimConditionParamCollectionConditionParamCollection ()
 Returns the NXOpen::CAE::SimConditionParamCollection . More...
 
NXOpen::CAE::SimConditionSequenceCollectionConditionSequenceCollection ()
 Returns the NXOpen::CAE::SimConditionSequenceCollection . More...
 
void ExportFile (const NXString &filename, NXOpen::CAE::SimConditionSeqMgr::FileFormat format)
 Exports a NXOpen::CAE::SimConditionSequence to a file on disk. More...
 
void ExportFile (const char *filename, NXOpen::CAE::SimConditionSeqMgr::FileFormat format)
 Exports a NXOpen::CAE::SimConditionSequence to a file on disk. More...
 
void ImportFile (const NXString &filename, NXOpen::CAE::SimConditionSeqMgr::FileFormat format)
 Imports a file from disk to create a NXOpen::CAE::SimConditionSequence . More...
 
void ImportFile (const char *filename, NXOpen::CAE::SimConditionSeqMgr::FileFormat format)
 Imports a file from disk to create a NXOpen::CAE::SimConditionSequence . More...
 
bool IsReferenced (NXOpen::CAE::SimCondition *condition)
 Returns if a NXOpen::CAE::SimCondition is referenced in a NXOpen::CAE::SimConditionSequence. More...
 
void SetActiveConditionSequence (NXOpen::CAE::SimConditionSequence *sequence)
 Sets the currently active Condition Sequence. More...
 
void SetMissingConditionsBehavior (NXOpen::CAE::SimConditionSeqMgr::ImportMissingConditionsBehavior missingconditionsbehavior)
 Sets the missing parameter behavior during a file import. More...
 
void SetNameCollisionsBehavior (NXOpen::CAE::SimConditionSeqMgr::ImportNameCollisionsBehavior namecollisionsbehavior)
 Sets the name collision behavior during a file import. More...
 
void WrapUp ()
 Wrap up all modifications done to NXOpen::CAE::SimConditionSequence , NXOpen::CAE::SimCondition , NXOpen::CAE::SimConditionParam and NXOpen::Expression in order to have all objects in a consistent state. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

This is the manager for Condition Sequences.

Each Simulation has one manager.


To obtain an instance of this class, use NXOpen::CAE::SimSimulation::ConditionSeqManager

Created in NX9.0.0.

Member Enumeration Documentation

Specifies the file format during an import.

Enumerator
FileFormatBdd 

bdd

FileFormatXml 

xml

Specifies the missing conditions behavior during an import.

Enumerator
ImportMissingConditionsBehaviorDelete 

delete

ImportMissingConditionsBehaviorSettoundefined 

settoundefined

Specifies the name collision behavior during an import.

Enumerator
ImportNameCollisionsBehaviorRenameExisting 

rename existing

ImportNameCollisionsBehaviorRenameIncoming 

rename incoming

Member Function Documentation

NXOpen::CAE::SimConditionSequence* NXOpen::CAE::SimConditionSeqMgr::ActiveConditionSequence ( )

Returns the currently active Condition Sequence.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::SimConditionCollection* NXOpen::CAE::SimConditionSeqMgr::ConditionCollection ( )

Returns the NXOpen::CAE::SimConditionCollection .


Created in NX9.0.0.

NXOpen::CAE::SimConditionParamCollection* NXOpen::CAE::SimConditionSeqMgr::ConditionParamCollection ( )

Returns the NXOpen::CAE::SimConditionParamCollection .


Created in NX9.0.0.

NXOpen::CAE::SimConditionSequenceCollection* NXOpen::CAE::SimConditionSeqMgr::ConditionSequenceCollection ( )

Returns the NXOpen::CAE::SimConditionSequenceCollection .


Created in NX9.0.0.

void NXOpen::CAE::SimConditionSeqMgr::ExportFile ( const NXString filename,
NXOpen::CAE::SimConditionSeqMgr::FileFormat  format 
)

Exports a NXOpen::CAE::SimConditionSequence to a file on disk.


Created in NX9.0.0.

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

Parameters
filenamefilename
formatformat
void NXOpen::CAE::SimConditionSeqMgr::ExportFile ( const char *  filename,
NXOpen::CAE::SimConditionSeqMgr::FileFormat  format 
)

Exports a NXOpen::CAE::SimConditionSequence to a file on disk.


Created in NX9.0.0.

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

Parameters
filenamefilename
formatformat
void NXOpen::CAE::SimConditionSeqMgr::ImportFile ( const NXString filename,
NXOpen::CAE::SimConditionSeqMgr::FileFormat  format 
)

Imports a file from disk to create a NXOpen::CAE::SimConditionSequence .


Created in NX9.0.0.

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

Parameters
filenamefilename
formatformat
void NXOpen::CAE::SimConditionSeqMgr::ImportFile ( const char *  filename,
NXOpen::CAE::SimConditionSeqMgr::FileFormat  format 
)

Imports a file from disk to create a NXOpen::CAE::SimConditionSequence .


Created in NX9.0.0.

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

Parameters
filenamefilename
formatformat
bool NXOpen::CAE::SimConditionSeqMgr::IsReferenced ( NXOpen::CAE::SimCondition condition)

Returns if a NXOpen::CAE::SimCondition is referenced in a NXOpen::CAE::SimConditionSequence.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
conditioncondition
void NXOpen::CAE::SimConditionSeqMgr::SetActiveConditionSequence ( NXOpen::CAE::SimConditionSequence sequence)

Sets the currently active Condition Sequence.


Created in NX9.0.0.

License requirements : None

Parameters
sequencesequence
void NXOpen::CAE::SimConditionSeqMgr::SetMissingConditionsBehavior ( NXOpen::CAE::SimConditionSeqMgr::ImportMissingConditionsBehavior  missingconditionsbehavior)

Sets the missing parameter behavior during a file import.


Created in NX12.0.0.

License requirements : None

Parameters
missingconditionsbehaviormissingconditionsbehavior
void NXOpen::CAE::SimConditionSeqMgr::SetNameCollisionsBehavior ( NXOpen::CAE::SimConditionSeqMgr::ImportNameCollisionsBehavior  namecollisionsbehavior)

Sets the name collision behavior during a file import.


Created in NX12.0.0.

License requirements : None

Parameters
namecollisionsbehaviornamecollisionsbehavior
void NXOpen::CAE::SimConditionSeqMgr::WrapUp ( )

Wrap up all modifications done to NXOpen::CAE::SimConditionSequence , NXOpen::CAE::SimCondition , NXOpen::CAE::SimConditionParam and NXOpen::Expression in order to have all objects in a consistent state.


Created in NX9.0.0.

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


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