NX Open C++ Reference Guide
|
Manages results
To obtain an instance of this class, refer to NXOpen::Session
Created in NX6.0.2.
More...
Public Member Functions | |
void | ConstructSubmodelForResultAccessReferenceField (NXOpen::Fields::FieldReference *refField, NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, const std::vector< int > &elem, bool includeOrExculde) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's. More... | |
void | ConvertOdbFile (const NXString &inputFileName, const NXString &outputFileName) |
Convert older version of ODB file to currently supported version Created in NX6.0.2. More... | |
void | ConvertOdbFile (const char *inputFileName, const char *outputFileName) |
Convert older version of ODB file to currently supported version Created in NX6.0.2. More... | |
NXOpen::CAE::Post3DGraphBuilder * | Create3dGraphBuilder (NXOpen::CAE::ResultProbe *parameter) |
Returns a builder used for creating 3d graphs across iterations. More... | |
NXOpen::Fields::FieldReference * | Create4dResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const NXString &indepDomainName, const NXString &depDomainName, const NXString &fieldName) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian. More... | |
NXOpen::Fields::FieldReference * | Create4dResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const char *indepDomainName, const char *depDomainName, const char *fieldName) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian. More... | |
NXOpen::Fields::FieldReference * | Create4dResultAccessReferenceFieldWithLimits (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const NXString &indepDomainName, const NXString &depDomainName, const NXString &fieldName, const std::vector< int > &minLimit, const std::vector< int > &maxLimit) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian. More... | |
NXOpen::Fields::FieldReference * | Create4dResultAccessReferenceFieldWithLimits (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const char *indepDomainName, const char *depDomainName, const char *fieldName, const std::vector< int > &minLimit, const std::vector< int > &maxLimit) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian. More... | |
NXOpen::CAE::AxiSymmetricParameters * | CreateAxiSymmetricParameters () |
Creates a axisymmetric object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteAxiSymmetricParameters , in order to free up system resources. More... | |
NXOpen::CAE::ClippingParameters * | CreateClippingParameters () |
Creates a clipping parameter object. More... | |
NXOpen::CAE::CrossSectionParameters * | CreateCrossSectionParameters () |
Creates a cross section parameter object. More... | |
NXOpen::CAE::CyclicSymmetricParameters * | CreateCyclicSymmetricParameters () |
Creates a cyclic symmetric object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteCyclicSymmetricParameters , in order to free up system resources. More... | |
NXOpen::CAE::SolutionResult * | CreateDaoOptimizationSolutionResult (NXOpen::CAE::Optimization::DAOSolution *daoOptimizationSolution) |
Creates a solution result object given a NXOpen::CAE::Optimization::DAOSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::DeformationParameters * | CreateDeformationParameters () |
Creates a deformation parameter object. More... | |
NXOpen::CAE::SolutionResult * | CreateDurabilityEventResult (NXOpen::CAE::DurabilityEvent *durablityEvent) |
Creates a solution result object given a NXOpen::CAE::DurabilityEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::FreeBodyResultsBuilder * | CreateFreeBodyResultsBuilder () |
Creates a free body results builder. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (int pvid) |
Returns a builder used for creating graphs of Postview result values across iterations. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (int firstpvid, int secondpvid) |
Returns a builder used for creating graphs of two postview result values across iterations. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameter) |
Returns a builder used for creating graphs across iterations of result values of result parameter. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (NXOpen::CAE::ResultProbe *parameter) |
Returns a builder used for creating graphs across iterations of result values of result parameter. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameter1, NXOpen::CAE::ResultParameters *parameter2) |
Returns a builder used for creating graphs across iterations of result values two result parameters. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (NXOpen::CAE::Result *result, const std::vector< NXOpen::CAE::ResultParameters * > ¶meters, std::vector< NXString > &names, const NXString &formula) |
Returns a builder used for creating graphs across iterations of result values of expression. More... | |
NXOpen::CAE::PostGraphAcrossIterationsBuilder * | CreateGraphAcrossIterationsBuilder (NXOpen::CAE::Result *result, const std::vector< NXOpen::CAE::ResultParameters * > ¶meters, std::vector< NXString > &names, const char *formula) |
Returns a builder used for creating graphs across iterations of result values of expression. More... | |
NXOpen::CAE::PostGraphAlongPathBuilder * | CreateGraphAlongPathBuilder (int pvid) |
Returns a builder used for creating the graph of result values of Postview result defined by series of entities or path object. More... | |
NXOpen::CAE::PostGraphAlongPathBuilder * | CreateGraphAlongPathBuilder (int firstpvid, int secondpvid) |
Returns a builder used for creating the graph of result values of two postviews defined by series of entities or path object. More... | |
NXOpen::CAE::PostGraphAlongPathBuilder * | CreateGraphAlongPathBuilder (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameter) |
Returns a builder used for creating the graph of result values series of entities or path object defined by result parameter. More... | |
NXOpen::CAE::PostGraphAlongPathBuilder * | CreateGraphAlongPathBuilder (NXOpen::CAE::ResultProbe *parameter) |
Returns a builder used for creating the graph of result values series of entities or path object defined by result parameter. More... | |
NXOpen::CAE::PostGraphAlongPathBuilder * | CreateGraphAlongPathBuilder (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameter1, NXOpen::CAE::ResultParameters *parameter2) |
Returns a builder used for creating the graph of result values of series of entities or path object defined by two result parameter. More... | |
NXOpen::CAE::GraphFromResultProbeBuilder * | CreateGraphFromResultProbesBuilder () |
Returns a builder used for creating graph from result probes. More... | |
NXOpen::CAE::PostGraphOrbitBuilder * | CreateGraphOrbitBuilder (int pvid) |
Returns a builder used for creating the orbit graph from postview. More... | |
NXOpen::CAE::PostGraphOrbitBuilder * | CreateGraphOrbitBuilder (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameter) |
Returns a builder used for creating the orbit graph from result defined by result parameter. More... | |
NXOpen::Fields::FieldReference * | CreateIdResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const NXString &depDomainName, const NXString &fieldName) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's. More... | |
NXOpen::Fields::FieldReference * | CreateIdResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const char *depDomainName, const char *fieldName) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const NXString &filename, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const char *filename, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const NXString &filename, const NXString &resultname, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const char *filename, const char *resultname, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const NXString &filename, const NXString &resultname) |
Creates a imported result object given a solver results file. More... | |
NXOpen::CAE::ImportedResult * | CreateImportedResult (const char *filename, const char *resultname) |
Creates a imported result object given a solver results file. More... | |
NXOpen::CAE::CreateJtBuilder * | CreateJtBuilder () |
Creates a builder for exporting a component or result type JT. More... | |
NXOpen::CAE::SolutionResult * | CreateLaminateDynamicEventResult (NXOpen::CAE::LaminateDynamicEvent *dynEvent) |
Creates a solution result object given a NXOpen::CAE::LaminateDynamicEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::SolutionResult * | CreateLaminateGraphicalReportResult (NXOpen::CAE::LaminateGraphicalReport *lamGraphReport) |
Creates a solution result object given a NXOpen::CAE::LaminateGraphicalReport It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::PostJtExportBuilder * | CreatePostJtBuilder () |
Creates a builder for exporting a component or result type JT. More... | |
NXOpen::CAE::PostSelectionEntity * | CreatePostSelectionEntity () |
Creates a selection entity object. More... | |
NXOpen::CAE::QueryCurvePost * | CreateQueryCurvePost (NXOpen::CAE::Result *result, const NXString &name, const std::vector< NXOpen::CAE::QueryCurvePost::Entity > &entities, int numInsertPointsPerSegment) |
Creates query curve from an ordered set. More... | |
NXOpen::CAE::QueryCurvePost * | CreateQueryCurvePost (NXOpen::CAE::Result *result, const char *name, const std::vector< NXOpen::CAE::QueryCurvePost::Entity > &entities, int numInsertPointsPerSegment) |
Creates query curve from an ordered set. More... | |
NXOpen::CAE::SolutionResult * | CreateReferenceResult (NXOpen::CAE::SimResultReference *solution) |
Creates a reference result object given a NXOpen::CAE::SimResultReference It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::SolutionResult * | CreateResponseEventResult (NXOpen::CAE::ResponseSimulation::RSEvent *responseSolution) |
Creates a solution result object given a NXOpen::CAE::ResponseSimulation::RSEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::SolutionResult * | CreateResponseSolutionResult (NXOpen::CAE::ResponseSimulation::Solution *responseSolution) |
Creates a solution result object given a NXOpen::CAE::ResponseSimulation::Solution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::ResultAccess * | CreateResultAccess (NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters) |
Creates a result access object It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteResultAccess , in order to free up system resources. More... | |
NXOpen::CAE::ResultAccess * | CreateResultAccess (int postViewID) |
Creates a result access object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteResultAccess , in order to free up system resources. More... | |
NXOpen::Fields::FieldReference * | CreateResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const NXString &depDomainName, const NXString &fieldName) |
Creates a result access reference field object. More... | |
NXOpen::Fields::FieldReference * | CreateResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const char *depDomainName, const char *fieldName) |
Creates a result access reference field object. More... | |
NXOpen::Fields::FieldReference * | CreateResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const NXString &indepDomainName, const NXString &depDomainName, const NXString &fieldName) |
Creates a result access reference field object with the specified independent domain. More... | |
NXOpen::Fields::FieldReference * | CreateResultAccessReferenceField (NXOpen::Fields::FieldManager *fieldManager, NXOpen::CAE::Result *result, NXOpen::CAE::ResultParameters *parameters, const char *indepDomainName, const char *depDomainName, const char *fieldName) |
Creates a result access reference field object with the specified independent domain. More... | |
NXOpen::CAE::ResultParameters * | CreateResultParameters () |
Creates a result parameter object. More... | |
NXOpen::CAE::ResultParametersWithNodalForceReport * | CreateResultParametersWithNodalForceReport (NXOpen::CAE::NodalForceReport *nodalForceReport) |
Creates a result parameter object for given Free Body. More... | |
NXOpen::CAE::ResultParametersWithProbe * | CreateResultParametersWithProbe (NXOpen::CAE::ResultProbe *resultProbe) |
Creates a result parameter object for given Result Probe. More... | |
NXOpen::CAE::ResultsCombinationBuilder * | CreateResultsCombinationBuilder () |
Creates a results combination builder. More... | |
NXOpen::CAE::ResultsEnvelopeBuilder * | CreateResultsEnvelopeBuilder () |
Creates a results envelope builder. More... | |
NXOpen::CAE::ResultsModelExportBuilder * | CreateResultsModelExportBuilder () |
Creates a model export builder. More... | |
NXOpen::CAE::ResultsReductionBuilder * | CreateResultsReductionBuilder () |
Creates a results reduction builder. More... | |
NXOpen::CAE::ResultVariable * | CreateResultvariable (NXOpen::CAE::SimSimulation *sim, NXOpen::CAE::Result::Quantity quan, NXOpen::CAE::Result::Location loc, NXOpen::CAE::Result::Component comp, const NXString &restypename, const NXString &name) |
Creates Result Variable object. More... | |
NXOpen::CAE::ResultVariable * | CreateResultvariable (NXOpen::CAE::SimSimulation *sim, NXOpen::CAE::Result::Quantity quan, NXOpen::CAE::Result::Location loc, NXOpen::CAE::Result::Component comp, const char *restypename, const char *name) |
Creates Result Variable object. More... | |
NXOpen::CAE::Result * | CreateSeResult (NXOpen::CAE::Result *parentResult, int seid) |
Creates a result object given a Super Element ID within an existing NXOpen::CAE::Result . More... | |
NXOpen::CAE::SolutionResult * | CreateSolutionResult (NXOpen::CAE::SimSolution *solution) |
Creates a solution result object given a NXOpen::CAE::SimSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::Fields::FieldTable * | CreateTableFieldForModel (const NXString &fieldName, int indepDomainType, int depDomainType, int nodevalshare, int pvid, bool isdeform, const std::vector< int > &elem, bool includeOrExculde) |
Creates a table for the model. More... | |
NXOpen::Fields::FieldTable * | CreateTableFieldForModel (const char *fieldName, int indepDomainType, int depDomainType, int nodevalshare, int pvid, bool isdeform, const std::vector< int > &elem, bool includeOrExculde) |
Creates a table for the model. More... | |
NXOpen::Fields::Field * | CreateTableFieldFromNodalForceReport (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, NXOpen::CAE::NodalForceReport *nodalForceReport) |
Creates a field from the lists of independent, dependent variables along with a given NodalForceReport. More... | |
NXOpen::Fields::Field * | CreateTableFieldFromNodalForceReport (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, NXOpen::CAE::NodalForceReport *nodalForceReport) |
Creates a field from the lists of independent, dependent variables along with a given NodalForceReport. More... | |
NXOpen::Fields::Field * | CreateTableFieldFromProbe (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, NXOpen::CAE::ResultProbe *resultProbe, bool createTableOfFields) |
Creates a field from the lists of independent, dependent variables along with a given Result Probe. More... | |
NXOpen::Fields::Field * | CreateTableFieldFromProbe (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, NXOpen::CAE::ResultProbe *resultProbe, bool createTableOfFields) |
Creates a field from the lists of independent, dependent variables along with a given Result Probe. More... | |
NXOpen::Fields::FieldLinksTable * | CreateTableOfFieldsForModel (const NXString &fieldName, int indepDomainType, int depDomainType, int nodevalshare, int pvid, bool isdeform, const std::vector< int > &elem, const std::vector< int > &node, bool includeOrExculde, const std::vector< double > &primValues, const std::vector< int > &lcases, const std::vector< int > &iters, const std::vector< int > &subiters) |
Creates a table of fields for the model. More... | |
NXOpen::Fields::FieldLinksTable * | CreateTableOfFieldsForModel (const char *fieldName, int indepDomainType, int depDomainType, int nodevalshare, int pvid, bool isdeform, const std::vector< int > &elem, const std::vector< int > &node, bool includeOrExculde, const std::vector< double > &primValues, const std::vector< int > &lcases, const std::vector< int > &iters, const std::vector< int > &subiters) |
Creates a table of fields for the model. More... | |
NXOpen::CAE::SolutionResult * | CreateTbsOptimizationSolutionResult (NXOpen::CAE::Optimization::TBSOptimizationSolution *tbsOptimizationSolution) |
Creates a solution result object given a NXOpen::CAE::Optimization::TBSOptimizationSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources. More... | |
NXOpen::CAE::TransientResultsReductionBuilder * | CreateTransientResultsReductionBuilder () |
Creates a transient results reduction builder. More... | |
void | DeleteAxiSymmetricParameters (NXOpen::CAE::AxiSymmetricParameters *axiSymmetricParameter) |
Delete a NXOpen::CAE::AxiSymmetricParameters object. More... | |
void | DeleteClippingParameters (NXOpen::CAE::ClippingParameters *result) |
Delete a NXOpen::CAE::ClippingParameters object. More... | |
void | DeleteCrossSectionParameters (NXOpen::CAE::CrossSectionParameters *crossSection) |
Delete a NXOpen::CAE::CrossSectionParameters object. More... | |
void | DeleteCyclicSymmetricParameters (NXOpen::CAE::CyclicSymmetricParameters *cyclicSymmetricParameter) |
Delete a NXOpen::CAE::CyclicSymmetricParameters object. More... | |
void | DeleteDeformationParameters (NXOpen::CAE::DeformationParameters *result) |
Delete a NXOpen::CAE::DeformationParameters object. More... | |
void | DeleteFreeBodyResultsBuilder (NXOpen::CAE::FreeBodyResultsBuilder *builder) |
Delete a NXOpen::CAE::FreeBodyResultsBuilder object. More... | |
void | DeletePostJtBuilder (NXOpen::CAE::PostJtExportBuilder *builder) |
Delete a NXOpen::CAE::PostJtExportBuilder object. More... | |
void | DeleteQueryCurve (NXOpen::CAE::QueryCurvePost *queryCurvePost) |
Delete a QueryCurvePost Created in NX11.0.0. More... | |
void | DeleteResult (NXOpen::CAE::Result *result) |
Delete a NXOpen::CAE::Result object. More... | |
void | DeleteResultAccess (NXOpen::CAE::ResultAccess *result) |
Delete a NXOpen::CAE::ResultAccess object. More... | |
void | DeleteResultParameters (NXOpen::CAE::ResultParameters *result) |
Delete a NXOpen::CAE::ResultParameters object. More... | |
void | DeleteResultParametersWithNodalForceReport (NXOpen::CAE::ResultParametersWithNodalForceReport *result) |
Delete a NXOpen::CAE::ResultParametersWithNodalForceReport object. More... | |
void | DeleteResultParametersWithProbe (NXOpen::CAE::ResultParametersWithProbe *result) |
Delete a NXOpen::CAE::ResultParametersWithProbe object. More... | |
void | ExportUnvFromProbe (const NXString &fileName, const std::vector< NXOpen::CAE::ResultProbe * > &probeArray) |
Exports Results from ResultProbe in UNV file format. More... | |
void | ExportUnvFromProbe (const char *fileName, const std::vector< NXOpen::CAE::ResultProbe * > &probeArray) |
Exports Results from ResultProbe in UNV file format. More... | |
NXOpen::TaggedObject * | FindObject (const NXString &journalIdentifier) |
Returns a NXOpen::CAE::Result. More... | |
NXOpen::TaggedObject * | FindObject (const char *journalIdentifier) |
Returns a NXOpen::CAE::Result. More... | |
void | GetIterationsWithLimits (int resid, int lcase, int iteration, int superiter, const std::vector< int > &minLimit, const std::vector< int > &maxLimit, std::vector< double > &primValues, std::vector< int > &lcases, std::vector< int > &iters, std::vector< int > &subiters) |
Get available iterations given the limits. More... | |
NXOpen::CAE::ImportedResult * | OpenImportedResult (const NXString &filename, const NXString &resultname, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Opens a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
NXOpen::CAE::ImportedResult * | OpenImportedResult (const char *filename, const char *resultname, const NXOpen::CAE::Result::ResultBasicUnit &unitsystem) |
Opens a imported result object given a solver results file and the unit systems that these results are defined in. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Manages results
To obtain an instance of this class, refer to NXOpen::Session
Created in NX6.0.2.
void NXOpen::CAE::ResultManager::ConstructSubmodelForResultAccessReferenceField | ( | NXOpen::Fields::FieldReference * | refField, |
NXOpen::Fields::FieldManager * | fieldManager, | ||
NXOpen::CAE::Result * | result, | ||
const std::vector< int > & | elem, | ||
bool | includeOrExculde | ||
) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's.
The created field is automatically made persistent and stored in the collection of fields for the part. A sub modle is used to filter the elem/nodes that need to be evaluated
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
refField | field that in part |
fieldManager | field manager in part |
result | analysis results for which you want to access information |
elem | submodel element ID |
includeOrExculde | includeorexculde |
void NXOpen::CAE::ResultManager::ConvertOdbFile | ( | const NXString & | inputFileName, |
const NXString & | outputFileName | ||
) |
Convert older version of ODB file to currently supported version
Created in NX6.0.2.
License requirements : None
inputFileName | input file name |
outputFileName | output file name |
void NXOpen::CAE::ResultManager::ConvertOdbFile | ( | const char * | inputFileName, |
const char * | outputFileName | ||
) |
Convert older version of ODB file to currently supported version
Created in NX6.0.2.
License requirements : None
inputFileName | input file name |
outputFileName | output file name |
NXOpen::CAE::Post3DGraphBuilder* NXOpen::CAE::ResultManager::Create3dGraphBuilder | ( | NXOpen::CAE::ResultProbe * | parameter | ) |
Returns a builder used for creating 3d graphs across iterations.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
parameter | parameter |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::Create4dResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const NXString & | indepDomainName, | ||
const NXString & | depDomainName, | ||
const NXString & | fieldName | ||
) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::Create4dResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const char * | indepDomainName, | ||
const char * | depDomainName, | ||
const char * | fieldName | ||
) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::Create4dResultAccessReferenceFieldWithLimits | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const NXString & | indepDomainName, | ||
const NXString & | depDomainName, | ||
const NXString & | fieldName, | ||
const std::vector< int > & | minLimit, | ||
const std::vector< int > & | maxLimit | ||
) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian.
The created field is automatically made persistent and stored in the collection of fields for the part. The primary independent domain is limited by the input
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
minLimit | minimum loadcase,iteration and subiteration |
maxLimit | maximum load case,iteration and subiteration |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::Create4dResultAccessReferenceFieldWithLimits | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const char * | indepDomainName, | ||
const char * | depDomainName, | ||
const char * | fieldName, | ||
const std::vector< int > & | minLimit, | ||
const std::vector< int > & | maxLimit | ||
) |
Creates a result access reference field object that supports 4D (hetergeneous) domains such as time-cartesian.
The created field is automatically made persistent and stored in the collection of fields for the part. The primary independent domain is limited by the input
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
minLimit | minimum loadcase,iteration and subiteration |
maxLimit | maximum load case,iteration and subiteration |
NXOpen::CAE::AxiSymmetricParameters* NXOpen::CAE::ResultManager::CreateAxiSymmetricParameters | ( | ) |
Creates a axisymmetric object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteAxiSymmetricParameters , in order to free up system resources.
NXOpen::CAE::ClippingParameters* NXOpen::CAE::ResultManager::CreateClippingParameters | ( | ) |
Creates a clipping parameter object.
It is user's responsibility to destroy the clipping parameters object once done using NXOpen::CAE::ResultManager::DeleteClippingParameters , in order to free up system resources
NXOpen::CAE::CrossSectionParameters* NXOpen::CAE::ResultManager::CreateCrossSectionParameters | ( | ) |
Creates a cross section parameter object.
It is user's responsibility to destroy the cross section parameters object once done using NXOpen::CAE::ResultManager::DeleteCrossSectionParameters , in order to free up system resources
NXOpen::CAE::CyclicSymmetricParameters* NXOpen::CAE::ResultManager::CreateCyclicSymmetricParameters | ( | ) |
Creates a cyclic symmetric object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteCyclicSymmetricParameters , in order to free up system resources.
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateDaoOptimizationSolutionResult | ( | NXOpen::CAE::Optimization::DAOSolution * | daoOptimizationSolution | ) |
Creates a solution result object given a NXOpen::CAE::Optimization::DAOSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
daoOptimizationSolution | daooptimizationsolution |
NXOpen::CAE::DeformationParameters* NXOpen::CAE::ResultManager::CreateDeformationParameters | ( | ) |
Creates a deformation parameter object.
It is user's responsibility to destroy the deformation parameters object once done using NXOpen::CAE::ResultManager::DeleteDeformationParameters , in order to free up system resources
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateDurabilityEventResult | ( | NXOpen::CAE::DurabilityEvent * | durablityEvent | ) |
Creates a solution result object given a NXOpen::CAE::DurabilityEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
durablityEvent | durablityevent |
NXOpen::CAE::FreeBodyResultsBuilder* NXOpen::CAE::ResultManager::CreateFreeBodyResultsBuilder | ( | ) |
Creates a free body results builder.
It is user's responsibility to destroy the builder object once done using NXOpen::CAE::ResultManager::DeleteFreeBodyResultsBuilder , in order to free up system resources
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | int | pvid | ) |
Returns a builder used for creating graphs of Postview result values across iterations.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
pvid | pvid |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | int | firstpvid, |
int | secondpvid | ||
) |
Returns a builder used for creating graphs of two postview result values across iterations.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
firstpvid | firstpvid |
secondpvid | secondpvid |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameter | ||
) |
Returns a builder used for creating graphs across iterations of result values of result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameter | parameter |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | NXOpen::CAE::ResultProbe * | parameter | ) |
Returns a builder used for creating graphs across iterations of result values of result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
parameter | parameter |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameter1, | ||
NXOpen::CAE::ResultParameters * | parameter2 | ||
) |
Returns a builder used for creating graphs across iterations of result values two result parameters.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameter1 | parameter1 |
parameter2 | parameter2 |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | NXOpen::CAE::Result * | result, |
const std::vector< NXOpen::CAE::ResultParameters * > & | parameters, | ||
std::vector< NXString > & | names, | ||
const NXString & | formula | ||
) |
Returns a builder used for creating graphs across iterations of result values of expression.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameters | set result parameters |
names | set result names |
formula | set formula |
NXOpen::CAE::PostGraphAcrossIterationsBuilder* NXOpen::CAE::ResultManager::CreateGraphAcrossIterationsBuilder | ( | NXOpen::CAE::Result * | result, |
const std::vector< NXOpen::CAE::ResultParameters * > & | parameters, | ||
std::vector< NXString > & | names, | ||
const char * | formula | ||
) |
Returns a builder used for creating graphs across iterations of result values of expression.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameters | set result parameters |
names | set result names |
formula | set formula |
NXOpen::CAE::PostGraphAlongPathBuilder* NXOpen::CAE::ResultManager::CreateGraphAlongPathBuilder | ( | int | pvid | ) |
Returns a builder used for creating the graph of result values of Postview result defined by series of entities or path object.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
pvid | pvid |
NXOpen::CAE::PostGraphAlongPathBuilder* NXOpen::CAE::ResultManager::CreateGraphAlongPathBuilder | ( | int | firstpvid, |
int | secondpvid | ||
) |
Returns a builder used for creating the graph of result values of two postviews defined by series of entities or path object.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
firstpvid | firstpvid |
secondpvid | secondpvid |
NXOpen::CAE::PostGraphAlongPathBuilder* NXOpen::CAE::ResultManager::CreateGraphAlongPathBuilder | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameter | ||
) |
Returns a builder used for creating the graph of result values series of entities or path object defined by result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameter | parameter |
NXOpen::CAE::PostGraphAlongPathBuilder* NXOpen::CAE::ResultManager::CreateGraphAlongPathBuilder | ( | NXOpen::CAE::ResultProbe * | parameter | ) |
Returns a builder used for creating the graph of result values series of entities or path object defined by result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
parameter | parameter |
NXOpen::CAE::PostGraphAlongPathBuilder* NXOpen::CAE::ResultManager::CreateGraphAlongPathBuilder | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameter1, | ||
NXOpen::CAE::ResultParameters * | parameter2 | ||
) |
Returns a builder used for creating the graph of result values of series of entities or path object defined by two result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameter1 | parameter1 |
parameter2 | parameter2 |
NXOpen::CAE::GraphFromResultProbeBuilder* NXOpen::CAE::ResultManager::CreateGraphFromResultProbesBuilder | ( | ) |
Returns a builder used for creating graph from result probes.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
NXOpen::CAE::PostGraphOrbitBuilder* NXOpen::CAE::ResultManager::CreateGraphOrbitBuilder | ( | int | pvid | ) |
Returns a builder used for creating the orbit graph from postview.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
pvid | pvid |
NXOpen::CAE::PostGraphOrbitBuilder* NXOpen::CAE::ResultManager::CreateGraphOrbitBuilder | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameter | ||
) |
Returns a builder used for creating the orbit graph from result defined by result parameter.
It is user's responsibility to destroy the builder object once done using Builder::Destroy , in order to free up system resources
result | set result |
parameter | parameter |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateIdResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const NXString & | depDomainName, | ||
const NXString & | fieldName | ||
) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateIdResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const char * | depDomainName, | ||
const char * | fieldName | ||
) |
Creates a result access reference field object that is evaluated at node, element, or element-node id's.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const NXString & | filename, |
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in.
It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
unitsystem | unitsystem |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const char * | filename, |
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in.
It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
unitsystem | unitsystem |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const NXString & | filename, |
const NXString & | resultname, | ||
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in.
It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
unitsystem | unitsystem |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const char * | filename, |
const char * | resultname, | ||
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Creates a imported result object given a solver results file and the unit systems that these results are defined in.
It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
unitsystem | unitsystem |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const NXString & | filename, |
const NXString & | resultname | ||
) |
Creates a imported result object given a solver results file.
The unit systems is inferred from the result file and Part. It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::CreateImportedResult | ( | const char * | filename, |
const char * | resultname | ||
) |
Creates a imported result object given a solver results file.
The unit systems is inferred from the result file and Part. It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
NXOpen::CAE::CreateJtBuilder* NXOpen::CAE::ResultManager::CreateJtBuilder | ( | ) |
Creates a builder for exporting a component or result type JT.
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateLaminateDynamicEventResult | ( | NXOpen::CAE::LaminateDynamicEvent * | dynEvent | ) |
Creates a solution result object given a NXOpen::CAE::LaminateDynamicEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
dynEvent | The dynamic event |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateLaminateGraphicalReportResult | ( | NXOpen::CAE::LaminateGraphicalReport * | lamGraphReport | ) |
Creates a solution result object given a NXOpen::CAE::LaminateGraphicalReport It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
lamGraphReport | The laminate graphical report specifications |
NXOpen::CAE::PostJtExportBuilder* NXOpen::CAE::ResultManager::CreatePostJtBuilder | ( | ) |
Creates a builder for exporting a component or result type JT.
NXOpen::CAE::PostSelectionEntity* NXOpen::CAE::ResultManager::CreatePostSelectionEntity | ( | ) |
Creates a selection entity object.
It is user's responsibility to destroy the selection entity object once done using NXOpen::CAE::PostSelectionEntity::Delete , in order to free up system resources
NXOpen::CAE::QueryCurvePost* NXOpen::CAE::ResultManager::CreateQueryCurvePost | ( | NXOpen::CAE::Result * | result, |
const NXString & | name, | ||
const std::vector< NXOpen::CAE::QueryCurvePost::Entity > & | entities, | ||
int | numInsertPointsPerSegment | ||
) |
Creates query curve from an ordered set.
result | Result |
name | Name of the post query curve |
entities | Query curve entities array |
numInsertPointsPerSegment | Insert points between two consecuting entities |
NXOpen::CAE::QueryCurvePost* NXOpen::CAE::ResultManager::CreateQueryCurvePost | ( | NXOpen::CAE::Result * | result, |
const char * | name, | ||
const std::vector< NXOpen::CAE::QueryCurvePost::Entity > & | entities, | ||
int | numInsertPointsPerSegment | ||
) |
Creates query curve from an ordered set.
result | Result |
name | Name of the post query curve |
entities | Query curve entities array |
numInsertPointsPerSegment | Insert points between two consecuting entities |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateReferenceResult | ( | NXOpen::CAE::SimResultReference * | solution | ) |
Creates a reference result object given a NXOpen::CAE::SimResultReference It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
solution | solution |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateResponseEventResult | ( | NXOpen::CAE::ResponseSimulation::RSEvent * | responseSolution | ) |
Creates a solution result object given a NXOpen::CAE::ResponseSimulation::RSEvent It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
responseSolution | responsesolution |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateResponseSolutionResult | ( | NXOpen::CAE::ResponseSimulation::Solution * | responseSolution | ) |
Creates a solution result object given a NXOpen::CAE::ResponseSimulation::Solution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
responseSolution | responsesolution |
NXOpen::CAE::ResultAccess* NXOpen::CAE::ResultManager::CreateResultAccess | ( | NXOpen::CAE::Result * | result, |
NXOpen::CAE::ResultParameters * | parameters | ||
) |
Creates a result access object It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteResultAccess , in order to free up system resources.
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
NXOpen::CAE::ResultAccess* NXOpen::CAE::ResultManager::CreateResultAccess | ( | int | postViewID | ) |
Creates a result access object based on an existing Post View It is user's responsibility to destroy the result access object once done using NXOpen::CAE::ResultManager::DeleteResultAccess , in order to free up system resources.
postViewID | an existing PostView Id |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const NXString & | depDomainName, | ||
const NXString & | fieldName | ||
) |
Creates a result access reference field object.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const char * | depDomainName, | ||
const char * | fieldName | ||
) |
Creates a result access reference field object.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const NXString & | indepDomainName, | ||
const NXString & | depDomainName, | ||
const NXString & | fieldName | ||
) |
Creates a result access reference field object with the specified independent domain.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::Fields::FieldReference* NXOpen::CAE::ResultManager::CreateResultAccessReferenceField | ( | NXOpen::Fields::FieldManager * | fieldManager, |
NXOpen::CAE::Result * | result, | ||
NXOpen::CAE::ResultParameters * | parameters, | ||
const char * | indepDomainName, | ||
const char * | depDomainName, | ||
const char * | fieldName | ||
) |
Creates a result access reference field object with the specified independent domain.
The created field is automatically made persistent and stored in the collection of fields for the part.
fieldManager | field manager in part |
result | analysis results for which you want to access information |
parameters | defines the specific results state you wish to access |
indepDomainName | alphanumeric string; it must match with existing domain names |
depDomainName | alphanumeric string; it must match with existing domain names |
fieldName | field name |
NXOpen::CAE::ResultParameters* NXOpen::CAE::ResultManager::CreateResultParameters | ( | ) |
Creates a result parameter object.
It is user's responsibility to destroy the result parameters object once done using NXOpen::CAE::ResultManager::DeleteResultParameters , in order to free up system resources
NXOpen::CAE::ResultParametersWithNodalForceReport* NXOpen::CAE::ResultManager::CreateResultParametersWithNodalForceReport | ( | NXOpen::CAE::NodalForceReport * | nodalForceReport | ) |
Creates a result parameter object for given Free Body.
It is user's responsibility to destroy the result parameters object once done using NXOpen::CAE::ResultManager::DeleteResultParametersWithNodalForceReport , in order to free up system resources
nodalForceReport | nodal force report |
NXOpen::CAE::ResultParametersWithProbe* NXOpen::CAE::ResultManager::CreateResultParametersWithProbe | ( | NXOpen::CAE::ResultProbe * | resultProbe | ) |
Creates a result parameter object for given Result Probe.
It is user's responsibility to destroy the result parameters object once done using NXOpen::CAE::ResultManager::DeleteResultParametersWithProbe , in order to free up system resources
resultProbe | result probe |
NXOpen::CAE::ResultsCombinationBuilder* NXOpen::CAE::ResultManager::CreateResultsCombinationBuilder | ( | ) |
Creates a results combination builder.
It is user's responsibility to destroy the builder object once done
NXOpen::CAE::ResultsEnvelopeBuilder* NXOpen::CAE::ResultManager::CreateResultsEnvelopeBuilder | ( | ) |
Creates a results envelope builder.
It is user's responsibility to destroy the builder object once done
NXOpen::CAE::ResultsModelExportBuilder* NXOpen::CAE::ResultManager::CreateResultsModelExportBuilder | ( | ) |
Creates a model export builder.
It is user's responsibility to destroy the builder object once done
NXOpen::CAE::ResultsReductionBuilder* NXOpen::CAE::ResultManager::CreateResultsReductionBuilder | ( | ) |
Creates a results reduction builder.
It is user's responsibility to destroy the builder object once done
NXOpen::CAE::ResultVariable* NXOpen::CAE::ResultManager::CreateResultvariable | ( | NXOpen::CAE::SimSimulation * | sim, |
NXOpen::CAE::Result::Quantity | quan, | ||
NXOpen::CAE::Result::Location | loc, | ||
NXOpen::CAE::Result::Component | comp, | ||
const NXString & | restypename, | ||
const NXString & | name | ||
) |
Creates Result Variable object.
sim | Simulation |
quan | quan |
loc | loc |
comp | comp |
restypename | Result Type UserName, If not sure pass empty string |
name | Result Variable name |
NXOpen::CAE::ResultVariable* NXOpen::CAE::ResultManager::CreateResultvariable | ( | NXOpen::CAE::SimSimulation * | sim, |
NXOpen::CAE::Result::Quantity | quan, | ||
NXOpen::CAE::Result::Location | loc, | ||
NXOpen::CAE::Result::Component | comp, | ||
const char * | restypename, | ||
const char * | name | ||
) |
Creates Result Variable object.
sim | Simulation |
quan | quan |
loc | loc |
comp | comp |
restypename | Result Type UserName, If not sure pass empty string |
name | Result Variable name |
NXOpen::CAE::Result* NXOpen::CAE::ResultManager::CreateSeResult | ( | NXOpen::CAE::Result * | parentResult, |
int | seid | ||
) |
Creates a result object given a Super Element ID within an existing NXOpen::CAE::Result .
It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
parentResult | parent result |
seid | seid |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateSolutionResult | ( | NXOpen::CAE::SimSolution * | solution | ) |
Creates a solution result object given a NXOpen::CAE::SimSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
solution | solution |
NXOpen::Fields::FieldTable* NXOpen::CAE::ResultManager::CreateTableFieldForModel | ( | const NXString & | fieldName, |
int | indepDomainType, | ||
int | depDomainType, | ||
int | nodevalshare, | ||
int | pvid, | ||
bool | isdeform, | ||
const std::vector< int > & | elem, | ||
bool | includeOrExculde | ||
) |
Creates a table for the model.
A submodel could be used when creating the table.
fieldName | field name |
indepDomainType | Independe domain type, must not be heterogeneous domain |
depDomainType | Dependent domain type, must not be heterogeneous domain |
nodevalshare | Data manupulation type |
pvid | Post view id |
isdeform | If the current view is deformed or not |
elem | Submodel elements |
includeOrExculde | if the submodel elements are included or excluded |
NXOpen::Fields::FieldTable* NXOpen::CAE::ResultManager::CreateTableFieldForModel | ( | const char * | fieldName, |
int | indepDomainType, | ||
int | depDomainType, | ||
int | nodevalshare, | ||
int | pvid, | ||
bool | isdeform, | ||
const std::vector< int > & | elem, | ||
bool | includeOrExculde | ||
) |
Creates a table for the model.
A submodel could be used when creating the table.
fieldName | field name |
indepDomainType | Independe domain type, must not be heterogeneous domain |
depDomainType | Dependent domain type, must not be heterogeneous domain |
nodevalshare | Data manupulation type |
pvid | Post view id |
isdeform | If the current view is deformed or not |
elem | Submodel elements |
includeOrExculde | if the submodel elements are included or excluded |
NXOpen::Fields::Field* NXOpen::CAE::ResultManager::CreateTableFieldFromNodalForceReport | ( | const NXString & | fieldName, |
const std::vector< NXOpen::Fields::FieldVariable * > & | indepVarArray, | ||
const std::vector< NXOpen::Fields::FieldVariable * > & | depVarArray, | ||
NXOpen::CAE::NodalForceReport * | nodalForceReport | ||
) |
Creates a field from the lists of independent, dependent variables along with a given NodalForceReport.
fieldName | field name |
indepVarArray | independent variables to be associated with the table field |
depVarArray | dependent variables to be associated with the table field |
nodalForceReport | nodal force report |
NXOpen::Fields::Field* NXOpen::CAE::ResultManager::CreateTableFieldFromNodalForceReport | ( | const char * | fieldName, |
const std::vector< NXOpen::Fields::FieldVariable * > & | indepVarArray, | ||
const std::vector< NXOpen::Fields::FieldVariable * > & | depVarArray, | ||
NXOpen::CAE::NodalForceReport * | nodalForceReport | ||
) |
Creates a field from the lists of independent, dependent variables along with a given NodalForceReport.
fieldName | field name |
indepVarArray | independent variables to be associated with the table field |
depVarArray | dependent variables to be associated with the table field |
nodalForceReport | nodal force report |
NXOpen::Fields::Field* NXOpen::CAE::ResultManager::CreateTableFieldFromProbe | ( | const NXString & | fieldName, |
const std::vector< NXOpen::Fields::FieldVariable * > & | indepVarArray, | ||
const std::vector< NXOpen::Fields::FieldVariable * > & | depVarArray, | ||
NXOpen::CAE::ResultProbe * | resultProbe, | ||
bool | createTableOfFields | ||
) |
Creates a field from the lists of independent, dependent variables along with a given Result Probe.
fieldName | field name |
indepVarArray | independent variables to be associated with the table field |
depVarArray | dependent variables to be associated with the table field |
resultProbe | result probe |
createTableOfFields | When output field is both time/frequency and space varying, it is possible to create a table of fields |
NXOpen::Fields::Field* NXOpen::CAE::ResultManager::CreateTableFieldFromProbe | ( | const char * | fieldName, |
const std::vector< NXOpen::Fields::FieldVariable * > & | indepVarArray, | ||
const std::vector< NXOpen::Fields::FieldVariable * > & | depVarArray, | ||
NXOpen::CAE::ResultProbe * | resultProbe, | ||
bool | createTableOfFields | ||
) |
Creates a field from the lists of independent, dependent variables along with a given Result Probe.
fieldName | field name |
indepVarArray | independent variables to be associated with the table field |
depVarArray | dependent variables to be associated with the table field |
resultProbe | result probe |
createTableOfFields | When output field is both time/frequency and space varying, it is possible to create a table of fields |
NXOpen::Fields::FieldLinksTable* NXOpen::CAE::ResultManager::CreateTableOfFieldsForModel | ( | const NXString & | fieldName, |
int | indepDomainType, | ||
int | depDomainType, | ||
int | nodevalshare, | ||
int | pvid, | ||
bool | isdeform, | ||
const std::vector< int > & | elem, | ||
const std::vector< int > & | node, | ||
bool | includeOrExculde, | ||
const std::vector< double > & | primValues, | ||
const std::vector< int > & | lcases, | ||
const std::vector< int > & | iters, | ||
const std::vector< int > & | subiters | ||
) |
Creates a table of fields for the model.
A submodel could be used when creating the table. A 4d field is created.
fieldName | field name |
indepDomainType | Independe domain type, must be heterogeneous domain |
depDomainType | Dependent domain type, must not be heterogeneous domain |
nodevalshare | Data manupulation type |
pvid | Post view id |
isdeform | If the current view is deformed or not |
elem | Submodel elements |
node | Submodel nodes. Nodes are added primarily for elemental-nodal type of table, where not all nodes of a elements are in the table |
includeOrExculde | if the submodel are included or excluded |
primValues | primary independent domain variable values |
lcases | Load cases for the primary independent domain variable |
iters | Iterations for the primary independent domain variable |
subiters | Sub Iterations for the primary independent domain variable |
NXOpen::Fields::FieldLinksTable* NXOpen::CAE::ResultManager::CreateTableOfFieldsForModel | ( | const char * | fieldName, |
int | indepDomainType, | ||
int | depDomainType, | ||
int | nodevalshare, | ||
int | pvid, | ||
bool | isdeform, | ||
const std::vector< int > & | elem, | ||
const std::vector< int > & | node, | ||
bool | includeOrExculde, | ||
const std::vector< double > & | primValues, | ||
const std::vector< int > & | lcases, | ||
const std::vector< int > & | iters, | ||
const std::vector< int > & | subiters | ||
) |
Creates a table of fields for the model.
A submodel could be used when creating the table. A 4d field is created.
fieldName | field name |
indepDomainType | Independe domain type, must be heterogeneous domain |
depDomainType | Dependent domain type, must not be heterogeneous domain |
nodevalshare | Data manupulation type |
pvid | Post view id |
isdeform | If the current view is deformed or not |
elem | Submodel elements |
node | Submodel nodes. Nodes are added primarily for elemental-nodal type of table, where not all nodes of a elements are in the table |
includeOrExculde | if the submodel are included or excluded |
primValues | primary independent domain variable values |
lcases | Load cases for the primary independent domain variable |
iters | Iterations for the primary independent domain variable |
subiters | Sub Iterations for the primary independent domain variable |
NXOpen::CAE::SolutionResult* NXOpen::CAE::ResultManager::CreateTbsOptimizationSolutionResult | ( | NXOpen::CAE::Optimization::TBSOptimizationSolution * | tbsOptimizationSolution | ) |
Creates a solution result object given a NXOpen::CAE::Optimization::TBSOptimizationSolution It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources.
More than one NXOpen::CAE::SolutionResult object can be created for same solution, it is user's responsibility to delete each one of them.
tbsOptimizationSolution | tbsoptimizationsolution |
NXOpen::CAE::TransientResultsReductionBuilder* NXOpen::CAE::ResultManager::CreateTransientResultsReductionBuilder | ( | ) |
Creates a transient results reduction builder.
It is user's responsibility to destroy the builder object once done
void NXOpen::CAE::ResultManager::DeleteAxiSymmetricParameters | ( | NXOpen::CAE::AxiSymmetricParameters * | axiSymmetricParameter | ) |
Delete a NXOpen::CAE::AxiSymmetricParameters object.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
axiSymmetricParameter | axi symmetric parameter |
void NXOpen::CAE::ResultManager::DeleteClippingParameters | ( | NXOpen::CAE::ClippingParameters * | result | ) |
Delete a NXOpen::CAE::ClippingParameters object.
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::DeleteCrossSectionParameters | ( | NXOpen::CAE::CrossSectionParameters * | crossSection | ) |
Delete a NXOpen::CAE::CrossSectionParameters object.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
crossSection | cross section |
void NXOpen::CAE::ResultManager::DeleteCyclicSymmetricParameters | ( | NXOpen::CAE::CyclicSymmetricParameters * | cyclicSymmetricParameter | ) |
Delete a NXOpen::CAE::CyclicSymmetricParameters object.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
cyclicSymmetricParameter | cyclic symmetric parameter |
void NXOpen::CAE::ResultManager::DeleteDeformationParameters | ( | NXOpen::CAE::DeformationParameters * | result | ) |
Delete a NXOpen::CAE::DeformationParameters object.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::DeleteFreeBodyResultsBuilder | ( | NXOpen::CAE::FreeBodyResultsBuilder * | builder | ) |
Delete a NXOpen::CAE::FreeBodyResultsBuilder object.
Created in NX7.5.1.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
builder | builder |
void NXOpen::CAE::ResultManager::DeletePostJtBuilder | ( | NXOpen::CAE::PostJtExportBuilder * | builder | ) |
Delete a NXOpen::CAE::PostJtExportBuilder object.
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
builder | builder |
void NXOpen::CAE::ResultManager::DeleteQueryCurve | ( | NXOpen::CAE::QueryCurvePost * | queryCurvePost | ) |
Delete a QueryCurvePost
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
queryCurvePost | Query curve post to be deleted |
void NXOpen::CAE::ResultManager::DeleteResult | ( | NXOpen::CAE::Result * | result | ) |
Delete a NXOpen::CAE::Result object.
If a NXOpen::CAE::ResultAccess object referencing it, that will also be deleted. This will only delete the the result passed to it and not other instances of Result Object.
Created in NX6.0.2.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::DeleteResultAccess | ( | NXOpen::CAE::ResultAccess * | result | ) |
Delete a NXOpen::CAE::ResultAccess object.
Created in NX6.0.2.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::DeleteResultParameters | ( | NXOpen::CAE::ResultParameters * | result | ) |
Delete a NXOpen::CAE::ResultParameters object.
Created in NX6.0.2.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::DeleteResultParametersWithNodalForceReport | ( | NXOpen::CAE::ResultParametersWithNodalForceReport * | result | ) |
Delete a NXOpen::CAE::ResultParametersWithNodalForceReport object.
Created in NX11.0.2.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
result | result |
void NXOpen::CAE::ResultManager::DeleteResultParametersWithProbe | ( | NXOpen::CAE::ResultParametersWithProbe * | result | ) |
Delete a NXOpen::CAE::ResultParametersWithProbe object.
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
result | result |
void NXOpen::CAE::ResultManager::ExportUnvFromProbe | ( | const NXString & | fileName, |
const std::vector< NXOpen::CAE::ResultProbe * > & | probeArray | ||
) |
Exports Results from ResultProbe in UNV file format.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
fileName | file name with full path |
probeArray | ResultProbes |
void NXOpen::CAE::ResultManager::ExportUnvFromProbe | ( | const char * | fileName, |
const std::vector< NXOpen::CAE::ResultProbe * > & | probeArray | ||
) |
Exports Results from ResultProbe in UNV file format.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
fileName | file name with full path |
probeArray | ResultProbes |
NXOpen::TaggedObject* NXOpen::CAE::ResultManager::FindObject | ( | const NXString & | journalIdentifier | ) |
Returns a NXOpen::CAE::Result.
journalIdentifier | Journal identifier of the object |
NXOpen::TaggedObject* NXOpen::CAE::ResultManager::FindObject | ( | const char * | journalIdentifier | ) |
Returns a NXOpen::CAE::Result.
journalIdentifier | Journal identifier of the object |
void NXOpen::CAE::ResultManager::GetIterationsWithLimits | ( | int | resid, |
int | lcase, | ||
int | iteration, | ||
int | superiter, | ||
const std::vector< int > & | minLimit, | ||
const std::vector< int > & | maxLimit, | ||
std::vector< double > & | primValues, | ||
std::vector< int > & | lcases, | ||
std::vector< int > & | iters, | ||
std::vector< int > & | subiters | ||
) |
Get available iterations given the limits.
numLimitItems must be 3 specifying that minLimit and maxLimit contains min/max 1.loadcase, 2. iteration and 3. subiteration
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
resid | result id |
lcase | load case to look for |
iteration | iteration to look for |
superiter | super iteration to look for |
minLimit | minimum loadcase,iteration and subiteration |
maxLimit | maximum load case,iteration and subiteration |
primValues | primary independent domain variable values |
lcases | Load cases for the primary independent domain variable |
iters | Iterations for the primary independent domain variable |
subiters | Sub Iterations for the primary independent domain variable |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::OpenImportedResult | ( | const NXString & | filename, |
const NXString & | resultname, | ||
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Opens a imported result object given a solver results file and the unit systems that these results are defined in.
If there is no root part found then this api will open a part and then import the result in it. It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
unitsystem | unitsystem |
NXOpen::CAE::ImportedResult* NXOpen::CAE::ResultManager::OpenImportedResult | ( | const char * | filename, |
const char * | resultname, | ||
const NXOpen::CAE::Result::ResultBasicUnit & | unitsystem | ||
) |
Opens a imported result object given a solver results file and the unit systems that these results are defined in.
If there is no root part found then this api will open a part and then import the result in it. It is user's responsibility to destroy the result object once done using NXOpen::CAE::ResultManager::DeleteResult , in order to free up system resources
filename | filename |
resultname | resultname |
unitsystem | unitsystem |
tag_t NXOpen::CAE::ResultManager::Tag | ( | ) | const |
Returns the tag of this object.