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

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

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

Public Types

enum  LocationMethod { LocationMethodId, LocationMethodCoords, LocationMethodCsysorigin }
 Location definition method. More...
 
enum  OutputUnits {
  OutputUnitsDefault, OutputUnitsMilliNewton, OutputUnitsMilliMillinewton, OutputUnitsMeterNewton,
  OutputUnitsFtPoundForce, OutputUnitsInPoundForce
}
 User Specified output units. More...
 
enum  VectorDisplay { VectorDisplayMagnitude, VectorDisplayComponents }
 Vector display option. More...
 

Public Member Functions

bool GetDisplayForce ()
 Display Force. More...
 
bool GetDisplayMoment ()
 Display Moment. More...
 
std::vector< int > GetElements ()
 The free body elements. More...
 
NXOpen::NXColorGetForceColor ()
 Force Color. More...
 
NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay GetForceVectorDisplay ()
 Force vector display. More...
 
NXOpen::CAE::BaseIterationGetIteration ()
 The iteration containing the grid point force results. More...
 
NXOpen::Point3d GetLocationCoords ()
 The location definition method by coordinates. More...
 
int GetLocationCsys ()
 The location definition method by coordinate system origin. More...
 
NXOpen::CAE::Result::CoordinateSystemSource GetLocationCsysSource ()
 The source for the location coordinate system. More...
 
int GetLocationId ()
 The location definition method by node id. More...
 
NXOpen::CAE::FreeBodyResultsBuilder::LocationMethod GetLocationMethod ()
 The location definition method. More...
 
NXOpen::NXColorGetMomentColor ()
 Moment Color. More...
 
NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay GetMomentVectorDisplay ()
 Moment vector display. More...
 
std::vector< int > GetNodes ()
 The interface nodes. More...
 
NXOpen::CAE::FreeBodyResultsBuilder::OutputUnits GetOutputUnits ()
 Output Units. More...
 
int GetPostview ()
 The view where graphics will be displayed. More...
 
bool GetPrintOutput ()
 Print Output. More...
 
NXOpen::CAE::Result::CoordinateSystem GetReferenceCsys ()
 The reference coordinate system. More...
 
int GetSelectedReferenceCsys ()
 The selected reference coordinate system. More...
 
NXOpen::CAE::Result::CoordinateSystemSource GetSelectedReferenceCsysSource ()
 The source for the selected reference coordinate system. More...
 
void SetDisplayForce (bool display)
 Display Force
Created in NX7.5.1. More...
 
void SetDisplayMoment (bool display)
 Display Moment
Created in NX7.5.1. More...
 
void SetElements (const std::vector< int > &elements)
 The free body elements
Created in NX7.5.1. More...
 
void SetForceColor (NXOpen::NXColor *display)
 Force Color
Created in NX7.5.1. More...
 
void SetForceVectorDisplay (NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay vectorDisplay)
 Force vector display
Created in NX7.5.1. More...
 
void SetIteration (NXOpen::CAE::BaseIteration *iteration)
 The iteration containing the grid point force results
Created in NX7.5.1. More...
 
void SetLocationCoords (const NXOpen::Point3d &coordinates)
 The location definition method by coordinates
Created in NX7.5.1. More...
 
void SetLocationCsys (int id)
 The location definition method by coordinate system origin
Created in NX7.5.1. More...
 
void SetLocationCsysSource (NXOpen::CAE::Result::CoordinateSystemSource source)
 The source for the location coordinate system
Created in NX7.5.1. More...
 
void SetLocationId (int nodeId)
 The location definition method by node id
Created in NX7.5.1. More...
 
void SetLocationMethod (NXOpen::CAE::FreeBodyResultsBuilder::LocationMethod method)
 The location definition method
Created in NX7.5.1. More...
 
void SetMomentColor (NXOpen::NXColor *color)
 Moment Color
Created in NX7.5.1. More...
 
void SetMomentVectorDisplay (NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay vectorDisplay)
 Moment vector display
Created in NX7.5.1. More...
 
void SetNodes (const std::vector< int > &nodes)
 The interface nodes
Created in NX7.5.1. More...
 
void SetOutputUnits (NXOpen::CAE::FreeBodyResultsBuilder::OutputUnits units)
 Output Units
Created in NX7.5.1. More...
 
void SetPostview (int postviewId)
 The view where graphics will be displayed
Created in NX7.5.1. More...
 
void SetPrintOutput (bool print)
 Print Output
Created in NX7.5.1. More...
 
void SetReferenceCsys (NXOpen::CAE::Result::CoordinateSystem csys)
 The reference coordinate system
Created in NX7.5.1. More...
 
void SetSelectedReferenceCsys (int id)
 The selected reference coordinate system
Created in NX7.5.1. More...
 
void SetSelectedReferenceCsysSource (NXOpen::CAE::Result::CoordinateSystemSource source)
 The source for the selected reference coordinate system
Created in NX7.5.1. 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 a NXOpen::CAE::FreeBodyResultsBuilder
To obtain an instance of this class use NXOpen::Session::ResultManager .



Created in NX7.5.1.

Member Enumeration Documentation

Location definition method.

Enumerator
LocationMethodId 

location is defined by node id

LocationMethodCoords 

location is defined by coordinates

LocationMethodCsysorigin 

location is defined by coordinate system origin

User Specified output units.

Enumerator
OutputUnitsDefault 

same as Solver Deck Unit

OutputUnitsMilliNewton 

Load unit = "N", Moment unit N-mm.

OutputUnitsMilliMillinewton 

Load unit = "mN", Moment unit N-mm.

OutputUnitsMeterNewton 

Load unit = "N", Moment unit N-m.

OutputUnitsFtPoundForce 

Load unit = "lbf", Moment unit lbf-ft.

OutputUnitsInPoundForce 

Load unit = "lbf", Moment unit lbf-in.

Vector display option.

Enumerator
VectorDisplayMagnitude 

display single magnitude vector

VectorDisplayComponents 

display individual components

Member Function Documentation

bool NXOpen::CAE::FreeBodyResultsBuilder::GetDisplayForce ( )

Display Force.

Returns
Ask Display
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")
bool NXOpen::CAE::FreeBodyResultsBuilder::GetDisplayMoment ( )

Display Moment.

Returns
Ask Moment
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")
std::vector<int> NXOpen::CAE::FreeBodyResultsBuilder::GetElements ( )

The free body elements.

Returns
Ask Elements
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")
NXOpen::NXColor* NXOpen::CAE::FreeBodyResultsBuilder::GetForceColor ( )

Force Color.

Returns
Ask Color
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")
NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay NXOpen::CAE::FreeBodyResultsBuilder::GetForceVectorDisplay ( )

Force vector display.

Returns
Ask force vector display
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")
NXOpen::CAE::BaseIteration* NXOpen::CAE::FreeBodyResultsBuilder::GetIteration ( )

The iteration containing the grid point force results.

Returns
Ask Iteration
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")
NXOpen::Point3d NXOpen::CAE::FreeBodyResultsBuilder::GetLocationCoords ( )

The location definition method by coordinates.

Returns
Ask Coordinates
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")
int NXOpen::CAE::FreeBodyResultsBuilder::GetLocationCsys ( )

The location definition method by coordinate system origin.

Returns
Ask Coordinate System
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")
NXOpen::CAE::Result::CoordinateSystemSource NXOpen::CAE::FreeBodyResultsBuilder::GetLocationCsysSource ( )

The source for the location coordinate system.

Returns
Ask Source
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")
int NXOpen::CAE::FreeBodyResultsBuilder::GetLocationId ( )

The location definition method by node id.

Returns
Ask Node ID
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")
NXOpen::CAE::FreeBodyResultsBuilder::LocationMethod NXOpen::CAE::FreeBodyResultsBuilder::GetLocationMethod ( )

The location definition method.

Returns
Ask Method
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")
NXOpen::NXColor* NXOpen::CAE::FreeBodyResultsBuilder::GetMomentColor ( )

Moment Color.

Returns
Ask Color
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")
NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay NXOpen::CAE::FreeBodyResultsBuilder::GetMomentVectorDisplay ( )

Moment vector display.

Returns
Ask moment vector display
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")
std::vector<int> NXOpen::CAE::FreeBodyResultsBuilder::GetNodes ( )

The interface nodes.

Returns
Ask Nodes
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")
NXOpen::CAE::FreeBodyResultsBuilder::OutputUnits NXOpen::CAE::FreeBodyResultsBuilder::GetOutputUnits ( )

Output Units.

Returns
Ask Units
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")
int NXOpen::CAE::FreeBodyResultsBuilder::GetPostview ( )

The view where graphics will be displayed.

Returns
Ask View
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")
bool NXOpen::CAE::FreeBodyResultsBuilder::GetPrintOutput ( )

Print Output.

Returns
Ask Print
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")
NXOpen::CAE::Result::CoordinateSystem NXOpen::CAE::FreeBodyResultsBuilder::GetReferenceCsys ( )

The reference coordinate system.

Returns
Ask Coordinate System
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")
int NXOpen::CAE::FreeBodyResultsBuilder::GetSelectedReferenceCsys ( )

The selected reference coordinate system.

Returns
Ask Coordinate System
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")
NXOpen::CAE::Result::CoordinateSystemSource NXOpen::CAE::FreeBodyResultsBuilder::GetSelectedReferenceCsysSource ( )

The source for the selected reference coordinate system.

Returns
Ask Source
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")
void NXOpen::CAE::FreeBodyResultsBuilder::SetDisplayForce ( bool  display)

Display Force
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")

Parameters
displaySet Display
void NXOpen::CAE::FreeBodyResultsBuilder::SetDisplayMoment ( bool  display)

Display Moment
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")

Parameters
displaySet Moment
void NXOpen::CAE::FreeBodyResultsBuilder::SetElements ( const std::vector< int > &  elements)

The free body elements
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")

Parameters
elementsSet Elements
void NXOpen::CAE::FreeBodyResultsBuilder::SetForceColor ( NXOpen::NXColor display)

Force Color
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")

Parameters
displaySet Color
void NXOpen::CAE::FreeBodyResultsBuilder::SetForceVectorDisplay ( NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay  vectorDisplay)

Force vector display
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")

Parameters
vectorDisplaySet force vector display
void NXOpen::CAE::FreeBodyResultsBuilder::SetIteration ( NXOpen::CAE::BaseIteration iteration)

The iteration containing the grid point force results
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")

Parameters
iterationSet Iteration
void NXOpen::CAE::FreeBodyResultsBuilder::SetLocationCoords ( const NXOpen::Point3d coordinates)

The location definition method by coordinates
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")

Parameters
coordinatesSet Coordinates
void NXOpen::CAE::FreeBodyResultsBuilder::SetLocationCsys ( int  id)

The location definition method by coordinate system origin
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")

Parameters
idSet Node Coordinate System
void NXOpen::CAE::FreeBodyResultsBuilder::SetLocationCsysSource ( NXOpen::CAE::Result::CoordinateSystemSource  source)

The source for the location coordinate system
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")

Parameters
sourceSet Source
void NXOpen::CAE::FreeBodyResultsBuilder::SetLocationId ( int  nodeId)

The location definition method by node id
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")

Parameters
nodeIdSet Node ID
void NXOpen::CAE::FreeBodyResultsBuilder::SetLocationMethod ( NXOpen::CAE::FreeBodyResultsBuilder::LocationMethod  method)

The location definition method
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")

Parameters
methodSet Method
void NXOpen::CAE::FreeBodyResultsBuilder::SetMomentColor ( NXOpen::NXColor color)

Moment Color
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")

Parameters
colorSet Color
void NXOpen::CAE::FreeBodyResultsBuilder::SetMomentVectorDisplay ( NXOpen::CAE::FreeBodyResultsBuilder::VectorDisplay  vectorDisplay)

Moment vector display
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")

Parameters
vectorDisplaySet moment vector display
void NXOpen::CAE::FreeBodyResultsBuilder::SetNodes ( const std::vector< int > &  nodes)

The interface nodes
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")

Parameters
nodesSet Nodes
void NXOpen::CAE::FreeBodyResultsBuilder::SetOutputUnits ( NXOpen::CAE::FreeBodyResultsBuilder::OutputUnits  units)

Output Units
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")

Parameters
unitsSet Units
void NXOpen::CAE::FreeBodyResultsBuilder::SetPostview ( int  postviewId)

The view where graphics will be displayed
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")

Parameters
postviewIdSet View
void NXOpen::CAE::FreeBodyResultsBuilder::SetPrintOutput ( bool  print)

Print Output
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")

Parameters
printSet Print
void NXOpen::CAE::FreeBodyResultsBuilder::SetReferenceCsys ( NXOpen::CAE::Result::CoordinateSystem  csys)

The reference coordinate system
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")

Parameters
csysSet Coordinate System
void NXOpen::CAE::FreeBodyResultsBuilder::SetSelectedReferenceCsys ( int  id)

The selected reference coordinate system
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")

Parameters
idSet Coordinate System
void NXOpen::CAE::FreeBodyResultsBuilder::SetSelectedReferenceCsysSource ( NXOpen::CAE::Result::CoordinateSystemSource  source)

The source for the selected reference coordinate system
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")

Parameters
sourceSet Source

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