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

Represents NXOpen::CAE::StepManager
To create a new instance of this class, use NXOpen::CAE::SimSimulation::CreateStepManager

Created in NX10.0.0. More...

Inheritance diagram for NXOpen::CAE::StepManager:
NXOpen::CAE::LbcAssociationMgr NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void AddBc (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimBC *tBc)
 Add bc to a step
Created in NX10.0.0. More...
 
void AddFolder (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimLbcFolder *tBc)
 Add bc folder to a step
Created in NX10.0.0. More...
 
void AddGlobalBc (NXOpen::CAE::SimBC *tBc)
 Add bc to global bc group in solution
Created in NX10.0.0. More...
 
void AddGlobalFolder (NXOpen::CAE::SimLbcFolder *tBc)
 Add bc folder to global bc group in solution
Created in NX10.0.0. More...
 
void AddGlobalLoadset (NXOpen::CAE::SimLoadSet *tBc)
 Add loadset to global bc group in solution
Created in NX10.0.0. More...
 
void AddLoadset (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimLoadSet *tBc)
 Add loadset to a step
Created in NX10.0.0. More...
 
void RemoveBc (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimBC *tBc)
 Remove bc from a step
Created in NX10.0.0. More...
 
void RemoveFolder (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimLbcFolder *tBc)
 Remove bc folder from a step
Created in NX10.0.0. More...
 
void RemoveGlobalBc (NXOpen::CAE::SimBC *tBc)
 Remove bc from global bc group in solution
Created in NX10.0.0. More...
 
void RemoveGlobalFolder (NXOpen::CAE::SimLbcFolder *tBc)
 Remove bc folder from global bc group in solution
Created in NX10.0.0. More...
 
void RemoveGlobalLoadset (NXOpen::CAE::SimLoadSet *tBc)
 Remove bc from global bc group in solution
Created in NX10.0.0. More...
 
void RemoveLoadset (NXOpen::CAE::SimSolutionStep *tSolutionStep, NXOpen::CAE::SimLoadSet *tBc)
 Remove bc from a step
Created in NX10.0.0. More...
 
void ScaleBc (NXOpen::CAE::SimSolutionStep *tSolution, NXOpen::CAE::SimBC *tBc, double scale)
 Set scale factor on bc in a step
Created in NX10.0.0. More...
 
void ScaleFolder (NXOpen::CAE::SimSolutionStep *tSolution, NXOpen::CAE::SimLbcFolder *tBc, double scale)
 Set scale factor on bc folder in a step
Created in NX10.0.0. More...
 
void ScaleGlobalBc (NXOpen::CAE::SimBC *tBc, double scale)
 Set scale factor on bc in global bc group in solution
Created in NX10.0.0. More...
 
void ScaleGlobalFolder (NXOpen::CAE::SimLbcFolder *tBc, double scale)
 Set scale factor on bc folder in global bc group in solution
Created in NX10.0.0. More...
 
void ScaleGlobalLoadset (NXOpen::CAE::SimLoadSet *tBc, double scale)
 Set scale factor on loadset in global bc group in solution
Created in NX10.0.0. More...
 
void ScaleLoadset (NXOpen::CAE::SimSolutionStep *tSolution, NXOpen::CAE::SimLoadSet *tBc, double scale)
 Set scale factor on loadset in a step
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAE::LbcAssociationMgr
void ExportToCsv (const NXString &csvFileName)
 Export to csv
Created in NX10.0.0. More...
 
void ExportToCsv (const char *csvFileName)
 Export to csv
Created in NX10.0.0. More...
 
void ImportFromCsv (const NXString &csvFileName)
 Import from csv
Created in NX10.0.0. More...
 
void ImportFromCsv (const char *csvFileName)
 Import from csv
Created in NX10.0.0. More...
 
bool Orientation ()
 Returns the export orientation option
Created in NX11.0.0. More...
 
void SetOrientation (bool ori)
 Sets the export orientation option
Created in NX11.0.0. More...
 
void SetTypeOption (NXOpen::CAE::LbcAssociationMgr::BcType entityOption)
 Sets the bc type option
Created in NX10.0.0. More...
 
NXOpen::CAE::LbcAssociationMgr::BcType TypeOption ()
 Returns the bc type option
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::CAE::LbcAssociationMgr
enum  BcType { BcTypeLoad, BcTypeConstraint, BcTypeSimulationObject, BcTypeNone }
 Option to associate bc type, load, constraint or simulation objects. More...
 

Detailed Description

Represents NXOpen::CAE::StepManager
To create a new instance of this class, use NXOpen::CAE::SimSimulation::CreateStepManager

Created in NX10.0.0.


Member Function Documentation

void NXOpen::CAE::StepManager::AddBc ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimBC tBc 
)

Add bc to a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcbc object
void NXOpen::CAE::StepManager::AddFolder ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimLbcFolder tBc 
)

Add bc folder to a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcbc folder object
void NXOpen::CAE::StepManager::AddGlobalBc ( NXOpen::CAE::SimBC tBc)

Add bc to global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc object
void NXOpen::CAE::StepManager::AddGlobalFolder ( NXOpen::CAE::SimLbcFolder tBc)

Add bc folder to global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc folder object
void NXOpen::CAE::StepManager::AddGlobalLoadset ( NXOpen::CAE::SimLoadSet tBc)

Add loadset to global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcloadset object
void NXOpen::CAE::StepManager::AddLoadset ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimLoadSet tBc 
)

Add loadset to a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcloadset object
void NXOpen::CAE::StepManager::RemoveBc ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimBC tBc 
)

Remove bc from a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcbc object
void NXOpen::CAE::StepManager::RemoveFolder ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimLbcFolder tBc 
)

Remove bc folder from a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcbc folder object
void NXOpen::CAE::StepManager::RemoveGlobalBc ( NXOpen::CAE::SimBC tBc)

Remove bc from global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc object
void NXOpen::CAE::StepManager::RemoveGlobalFolder ( NXOpen::CAE::SimLbcFolder tBc)

Remove bc folder from global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc folder object
void NXOpen::CAE::StepManager::RemoveGlobalLoadset ( NXOpen::CAE::SimLoadSet tBc)

Remove bc from global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcloadset object
void NXOpen::CAE::StepManager::RemoveLoadset ( NXOpen::CAE::SimSolutionStep tSolutionStep,
NXOpen::CAE::SimLoadSet tBc 
)

Remove bc from a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionStepsolution step
tBcloadset object
void NXOpen::CAE::StepManager::ScaleBc ( NXOpen::CAE::SimSolutionStep tSolution,
NXOpen::CAE::SimBC tBc,
double  scale 
)

Set scale factor on bc in a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionsolution step
tBcbc object
scalescale factor
void NXOpen::CAE::StepManager::ScaleFolder ( NXOpen::CAE::SimSolutionStep tSolution,
NXOpen::CAE::SimLbcFolder tBc,
double  scale 
)

Set scale factor on bc folder in a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionsolution step
tBcbc folder object
scalescale factor
void NXOpen::CAE::StepManager::ScaleGlobalBc ( NXOpen::CAE::SimBC tBc,
double  scale 
)

Set scale factor on bc in global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc object
scalescale factor
void NXOpen::CAE::StepManager::ScaleGlobalFolder ( NXOpen::CAE::SimLbcFolder tBc,
double  scale 
)

Set scale factor on bc folder in global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcbc folder object
scalescale factor
void NXOpen::CAE::StepManager::ScaleGlobalLoadset ( NXOpen::CAE::SimLoadSet tBc,
double  scale 
)

Set scale factor on loadset in global bc group in solution
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tBcloadset object
scalescale factor
void NXOpen::CAE::StepManager::ScaleLoadset ( NXOpen::CAE::SimSolutionStep tSolution,
NXOpen::CAE::SimLoadSet tBc,
double  scale 
)

Set scale factor on loadset in a step
Created in NX10.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
tSolutionsolution step
tBcloadset object
scalescale factor

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