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

Represents NXOpen::CAE::ImportSimulationBuilder
To create a new instance of this class, use NXOpen::CAE::SimPart::CreateImportSimBuilder

Created in NX11.0.0. More...

Inheritance diagram for NXOpen::CAE::ImportSimulationBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void SetConditionSequences (const std::vector< NXOpen::CAE::SimConditionSequence * > &sequences)
 Set Condition Sequences to import
Created in NX11.0.0. More...
 
void SetConstraints (const std::vector< NXOpen::CAE::SimConstraint * > &constraints)
 Set selected constraints to import
Created in NX11.0.0. More...
 
void SetDofSets (const std::vector< NXOpen::CAE::CaeDOFSet * > &dofsets)
 Set DOF sets to import
Created in NX11.0.0. More...
 
void SetFields (const std::vector< NXOpen::Fields::Field * > &fields)
 Set fields to import
Created in NX11.0.0. More...
 
void SetGroups (const std::vector< NXOpen::CAE::CaeGroup * > &groups)
 Set groups to import
Created in NX11.0.0. More...
 
void SetIdOffset (int idOffset)
 Set id offset
Created in NX11.0.0. More...
 
void SetImportAll (bool importAll)
 Set import all entities
Created in NX11.0.0. More...
 
void SetLayoutStates (const std::vector< NXOpen::CAE::LayoutState * > &layoutStates)
 Set Layout States to import
Created in NX11.0.0. More...
 
void SetLoads (const std::vector< NXOpen::CAE::SimLoad * > &loads)
 Set selected loads to import
Created in NX11.0.0. More...
 
void SetMaterials (const std::vector< NXOpen::PhysicalMaterial * > &materials)
 Set materials to import
Created in NX11.0.0. More...
 
void SetModelingObjects (const std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &modelingobjects)
 Set modeling objects to import
Created in NX11.0.0. More...
 
void SetPhysicalPropertyTables (const std::vector< NXOpen::CAE::PhysicalPropertyTable * > &propertytables)
 Set physical property tables to import
Created in NX11.0.0. More...
 
void SetPrependString (const NXString &prependString)
 Set prepend string
Created in NX11.0.0. More...
 
void SetPrependString (const char *prependString)
 Set prepend string
Created in NX11.0.0. More...
 
void SetRegions (const std::vector< NXOpen::CAE::CaeRegion * > &regions)
 Set regions to import
Created in NX11.0.0. More...
 
void SetSelectionRecipes (const std::vector< NXOpen::CAE::SelectionRecipe * > &selectionRecipes)
 Set Selection Recipes to import
Created in NX11.0.0. More...
 
void SetSimulationObjects (const std::vector< NXOpen::CAE::SimSimulationObject * > &simobjects)
 Set simulation objects to import
Created in NX11.0.0. More...
 
void SetSolutions (const std::vector< NXOpen::CAE::SimSolution * > &solutions)
 Set solutions to import
Created in NX11.0.0. More...
 
void SetSourceSimPart (NXOpen::CAE::SimPart *tPart)
 Set source simulation part
Created in NX11.0.0. More...
 
void SetTargetFemoccs (const std::vector< NXOpen::CAE::FEModelOccurrence * > &selectedFemoccs)
 Set FeModel Occurrences to import onto
Created in NX11.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...
 

Detailed Description

Represents NXOpen::CAE::ImportSimulationBuilder
To create a new instance of this class, use NXOpen::CAE::SimPart::CreateImportSimBuilder

Created in NX11.0.0.


Member Function Documentation

void NXOpen::CAE::ImportSimulationBuilder::SetConditionSequences ( const std::vector< NXOpen::CAE::SimConditionSequence * > &  sequences)

Set Condition Sequences to import
Created in NX11.0.0.



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

Parameters
sequencesCondition Sequences to import NXOpen::CAE::SimConditionSequence
void NXOpen::CAE::ImportSimulationBuilder::SetConstraints ( const std::vector< NXOpen::CAE::SimConstraint * > &  constraints)

Set selected constraints to import
Created in NX11.0.0.



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

Parameters
constraintsConstraints to import NXOpen::CAE::SimConstraint
void NXOpen::CAE::ImportSimulationBuilder::SetDofSets ( const std::vector< NXOpen::CAE::CaeDOFSet * > &  dofsets)

Set DOF sets to import
Created in NX11.0.0.



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

Parameters
dofsetsDOF sets to import NXOpen::CAE::CaeDOFSet
void NXOpen::CAE::ImportSimulationBuilder::SetFields ( const std::vector< NXOpen::Fields::Field * > &  fields)

Set fields to import
Created in NX11.0.0.



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

Parameters
fieldsFields to import NXOpen::Fields::Field
void NXOpen::CAE::ImportSimulationBuilder::SetGroups ( const std::vector< NXOpen::CAE::CaeGroup * > &  groups)

Set groups to import
Created in NX11.0.0.



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

Parameters
groupsGroups to import NXOpen::CAE::CaeGroup
void NXOpen::CAE::ImportSimulationBuilder::SetIdOffset ( int  idOffset)

Set id offset
Created in NX11.0.0.



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

Parameters
idOffsetid offset
void NXOpen::CAE::ImportSimulationBuilder::SetImportAll ( bool  importAll)

Set import all entities
Created in NX11.0.0.



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

Parameters
importAllimportall
void NXOpen::CAE::ImportSimulationBuilder::SetLayoutStates ( const std::vector< NXOpen::CAE::LayoutState * > &  layoutStates)

Set Layout States to import
Created in NX11.0.0.



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

Parameters
layoutStatesLayout states to import NXOpen::CAE::LayoutState
void NXOpen::CAE::ImportSimulationBuilder::SetLoads ( const std::vector< NXOpen::CAE::SimLoad * > &  loads)

Set selected loads to import
Created in NX11.0.0.



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

Parameters
loadsLoads to import NXOpen::CAE::SimLoad
void NXOpen::CAE::ImportSimulationBuilder::SetMaterials ( const std::vector< NXOpen::PhysicalMaterial * > &  materials)

Set materials to import
Created in NX11.0.0.



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

Parameters
materialsMaterials to import NXOpen::PhysicalMaterial
void NXOpen::CAE::ImportSimulationBuilder::SetModelingObjects ( const std::vector< NXOpen::CAE::ModelingObjectPropertyTable * > &  modelingobjects)

Set modeling objects to import
Created in NX11.0.0.



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

Parameters
modelingobjectsModeling objects to import NXOpen::CAE::ModelingObjectPropertyTable
void NXOpen::CAE::ImportSimulationBuilder::SetPhysicalPropertyTables ( const std::vector< NXOpen::CAE::PhysicalPropertyTable * > &  propertytables)

Set physical property tables to import
Created in NX11.0.0.



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

Parameters
propertytablesPhysical property tables to import NXOpen::CAE::PhysicalPropertyTable
void NXOpen::CAE::ImportSimulationBuilder::SetPrependString ( const NXString prependString)

Set prepend string
Created in NX11.0.0.



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

Parameters
prependStringPrepend string
void NXOpen::CAE::ImportSimulationBuilder::SetPrependString ( const char *  prependString)

Set prepend string
Created in NX11.0.0.



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

Parameters
prependStringPrepend string
void NXOpen::CAE::ImportSimulationBuilder::SetRegions ( const std::vector< NXOpen::CAE::CaeRegion * > &  regions)

Set regions to import
Created in NX11.0.0.



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

Parameters
regionsRegions to import NXOpen::CAE::CaeRegion
void NXOpen::CAE::ImportSimulationBuilder::SetSelectionRecipes ( const std::vector< NXOpen::CAE::SelectionRecipe * > &  selectionRecipes)

Set Selection Recipes to import
Created in NX11.0.0.



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

Parameters
selectionRecipesSelection Recipes to import NXOpen::CAE::SelectionRecipe
void NXOpen::CAE::ImportSimulationBuilder::SetSimulationObjects ( const std::vector< NXOpen::CAE::SimSimulationObject * > &  simobjects)

Set simulation objects to import
Created in NX11.0.0.



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

Parameters
simobjectsSimulation objects to import NXOpen::CAE::SimSimulationObject
void NXOpen::CAE::ImportSimulationBuilder::SetSolutions ( const std::vector< NXOpen::CAE::SimSolution * > &  solutions)

Set solutions to import
Created in NX11.0.0.



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

Parameters
solutionsSolutions to import NXOpen::CAE::SimSolution
void NXOpen::CAE::ImportSimulationBuilder::SetSourceSimPart ( NXOpen::CAE::SimPart tPart)

Set source simulation part
Created in NX11.0.0.



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

Parameters
tPartsim part
void NXOpen::CAE::ImportSimulationBuilder::SetTargetFemoccs ( const std::vector< NXOpen::CAE::FEModelOccurrence * > &  selectedFemoccs)

Set FeModel Occurrences to import onto
Created in NX11.0.0.



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

Parameters
selectedFemoccsArray of FeModelOccurrences to import onto NXOpen::CAE::FEModelOccurrence

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