NX Open C++ Reference Guide
List of all members
NXOpen::Motion::AdvancedSolution Class Reference

Represents a Motion::AdvancedSolution . More...

Inheritance diagram for NXOpen::Motion::AdvancedSolution:
NXOpen::Motion::MotionSolution NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid, AttributeTypeNull, AttributeTypeBoolean, AttributeTypeInteger,
  AttributeTypeReal, AttributeTypeString, AttributeTypeTime, AttributeTypeReference,
  AttributeTypeAny = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { DateAndTimeFormatNumeric, DateAndTimeFormatTextual }
 Specifies the format of the date and time attribute. More...
 
- Public Member Functions inherited from NXOpen::Motion::MotionSolution
void AddObject (NXOpen::NXObject *object)
 Adds a solution solved object to a solution
More...
 
void AddSuppressedObject (NXOpen::NXObject *object)
 Adds a suppressed object to a solution
Created in NX8.5.0. More...
 
int CalculateGrueblerCount ()
 Calculate gruebler count of motion solution. More...
 
void EditRunsimulinkMfile ()
 Edit runsimulink mfile
Created in NX7.5.0. More...
 
void ExportMotionHostCosimMfiles ()
 Export motion host cosim mfiles
Created in NX7.5.0. More...
 
void ExportSimulinkHostCosimMfiles ()
 Export simulink host cosim mfiles
Created in NX7.5.0. More...
 
void ExportSolverInputFile ()
 Export solver input file for a solution
Created in NX12.0.0. More...
 
NXOpen::Motion::AnimationControlGetAnimationControl ()
 Get NXOpen::Motion::AnimationControl object, must be called before any other animation control operation, and the finish API must be call if not use anymore. More...
 
NXOpen::Motion::ArticulationControlGetArticulationControl ()
 Get NXOpen::Motion::ArticulationControl object, must be called before any other articulation control operation, and the finish API must be call if not use anymore. More...
 
void GetGraphObjectResult (NXOpen::Motion::Graph *graph, std::vector< double > &resultPoints, NXOpen::Unit **unit)
 Get the result of the graph object
Created in NX11.0.0. More...
 
NXOpen::Motion::LoadTransferControlGetLoadTransferControl ()
 Get NXOpen::Motion::LoadTransferControl object, must be called before any other load transfer control operation. More...
 
NXString GetName ()
 Get name. More...
 
NXOpen::Motion::PostToolsControlGetPostToolsControl ()
 Get NXOpen::Motion::PostToolsControl object, must be called before any other post tools control operation. More...
 
NXOpen::Motion::SpreadsheetRunControlGetSpreadsheetRunControl (const NXString &spreadsheetName)
 Get NXOpen::Motion::SpreadsheetRunControl object, must be called before any other spreadsheet run control operation, and the finish API must be call if not use anymore. More...
 
NXOpen::Motion::SpreadsheetRunControlGetSpreadsheetRunControl (const char *spreadsheetName)
 Get NXOpen::Motion::SpreadsheetRunControl object, must be called before any other spreadsheet run control operation, and the finish API must be call if not use anymore. More...
 
void LoadResult ()
 Load result
Created in NX11.0.0. More...
 
void RemoveObject (NXOpen::NXObject *object)
 Removes a solution solved object from a solution
More...
 
void RemoveSuppressedObject (NXOpen::NXObject *object)
 Removes a suppressed object from a solution
Created in NX8.5.0. More...
 
void RemoveSuppressedObject (NXOpen::NXObject *motionObject, bool forceOk)
 Removes a suppressed object from a solution Takes a flag that can be use to force ok to the dialog that could arise when conflict objects are found: e.g. More...
 
void SaveGraphObjectToAfu (const NXString &fileName, NXOpen::Motion::Graph *xGraph, NXOpen::Motion::Graph *yGraph)
 Save the result of graph to afu file
Created in NX11.0.0. More...
 
void SaveGraphObjectToAfu (const char *fileName, NXOpen::Motion::Graph *xGraph, NXOpen::Motion::Graph *yGraph)
 Save the result of graph to afu file
Created in NX11.0.0. More...
 
void SaveGraphObjectToSpreadsheet (NXOpen::Motion::Graph *xGraph, const std::vector< NXOpen::Motion::Graph * > &yGraphs, bool showGraph, bool writeTime)
 Save the result of graph to spreadsheet
Created in NX11.0.0. More...
 
void SetName (const NXString &solutionName, bool renameResultFile)
 Set name
Created in NX12.0.0. More...
 
void SetName (const char *solutionName, bool renameResultFile)
 Set name
Created in NX12.0.0. More...
 
void SolveNormalRunSolution ()
 Solve normal run solution. More...
 

Detailed Description

Represents a Motion::AdvancedSolution .

This class exposes the Advanced Solution Element.
To create or edit an instance of this class, use NXOpen::Motion::AdvancedSolutionBuilder

Created in NX12.0.0.


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