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

Represents a NXOpen::CAE::ResultsModelExportBuilder
To obtain an instance of this class use NXOpen::Session::ResultManager . More...

Inheritance diagram for NXOpen::CAE::ResultsModelExportBuilder:
NXOpen::CAE::ResultsManipulationBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void SetResult (NXOpen::CAE::Result *result)
 The result the model of which is to be exported
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAE::ResultsManipulationBuilder
void SetAction (NXOpen::CAE::ResultsManipulationBuilder::Action action)
 The action
More...
 
void SetAppendMethod (NXOpen::CAE::ResultsManipulationBuilder::ResultAppendMethod appendMethod)
 The append method if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateCompanionResult
Created in NX8.5.0. More...
 
void SetCompanionResultName (const NXString &companionResultName)
 The companion result name if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateCompanionResult
Created in NX8.5.0. More...
 
void SetCompanionResultName (const char *companionResultName)
 The companion result name if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateCompanionResult
Created in NX8.5.0. More...
 
void SetCompanionResultReference (NXOpen::CAE::SimResultReference *tResultRef)
 The companion Result Reference if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateCompanionResult
Created in NX10.0.0. More...
 
void SetCompanionSolution (NXOpen::CAE::SimSolution *solution)
 The companion solution if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateCompanionResult
More...
 
void SetCreateSolution (bool createSolution)
 Specifies whether to create an imported solution
Created in NX9.0.0. More...
 
void SetImportedSolutionName (const NXString &importedSolutionName)
 The imported solution name if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateImportedSolution
Created in NX8.5.0. More...
 
void SetImportedSolutionName (const char *importedSolutionName)
 The imported solution name if action is NXOpen::CAE::ResultsManipulationBuilder::ActionCreateImportedSolution
Created in NX8.5.0. More...
 
void SetImportResult (bool importResult)
 Import the result immediately
Created in NX8.5.0. More...
 
void SetIncludeModel (bool includeModel)
 Include nodes and elements
Created in NX8.5.0. More...
 
void SetLoadcaseName (const NXString &loadcaseName)
 The load case name
Created in NX7.5.2. More...
 
void SetLoadcaseName (const char *loadcaseName)
 The load case name
Created in NX7.5.2. More...
 
void SetOutputFile (const NXString &outputFile)
 The output file
Created in NX7.5.2. More...
 
void SetOutputFile (const char *outputFile)
 The output file
Created in NX7.5.2. More...
 
void SetOutputName (const NXString &outputName)
 The output name
Created in NX7.5.2. More...
 
void SetOutputName (const char *outputName)
 The output name
Created in NX7.5.2. More...
 
void SetOutputQuantity (NXOpen::CAE::Result::Quantity quantity)
 The output quantity
Created in NX8.5.0. More...
 
void SetOutputResultType (NXOpen::CAE::ResultsManipulationBuilder::OutputResultType type)
 The result output type
Created in NX9.0.0. More...
 
void SetUnitsSystem (NXOpen::CAE::ResultsManipulationBuilder::UnitsSystem unitsSystem)
 The units system
Created in NX8.5.0. More...
 
void SetUnitsSystemResult (NXOpen::CAE::Result *result)
 The result to copy the units system from
Created in NX8.5.0. More...
 
void SetUserDefinedUnitsSystem (const NXOpen::CAE::Result::ResultBasicUnit &unitsSystem)
 The user-defined units system
Created in NX8.5.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::ResultsManipulationBuilder
enum  Action {
  ActionExport, ActionExportResultsOnly, ActionExportResultsAndModel, ActionCreateImportedResult,
  ActionCreateCompanionResult, ActionCreateCompanionResultWithModel, ActionCreateImportedSolution
}
 Action options
More...
 
enum  ElementValueAtNode { ElementValueAtNodeAverage, ElementValueAtNodeMaximum, ElementValueAtNodeMinimum, ElementValueAtNodeSum }
 Value at Nodes for element nodal values. More...
 
enum  OutputResultType { OutputResultTypeCompanion, OutputResultTypeFull }
 Output result types. More...
 
enum  ResultAppendMethod { ResultAppendMethodCreateNewLoadCases, ResultAppendMethodMergeWithPrimaryResultsData }
 Result Append Method options. More...
 
enum  UnitsSystem { UnitsSystemNone, UnitsSystemFromResult, UnitsSystemUserDefined }
 Units system options. More...
 

Detailed Description

Represents a NXOpen::CAE::ResultsModelExportBuilder
To obtain an instance of this class use NXOpen::Session::ResultManager .



Created in NX8.5.0.

Member Function Documentation

void NXOpen::CAE::ResultsModelExportBuilder::SetResult ( NXOpen::CAE::Result result)

The result the model of which is to be exported
Created in NX8.5.0.



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

Parameters
resultset result

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