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

Represents a NXOpen::CAE::PostGraphAlongPathBuilder
This is an abstract class and cannot be instantiated
Default values. More...

Inheritance diagram for NXOpen::CAE::PostGraphAlongPathBuilder:
NXOpen::CAE::PostGraphBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CoordinateSysAxis { CoordinateSysAxisFirstAxis, CoordinateSysAxisSecondAxis, CoordinateSysAxisThirdAxis }
 options for defining the specific coordinate system axis to be used More...
 
enum  CsysType { CsysTypeCartesian, CsysTypeCylindrical, CsysTypeSpherical }
 csys types More...
 
enum  Xaxis { XaxisIDs, XaxisPathLength, XaxisLengthAlongDirection, XaxisCoordinateValueOfCoordinateSystemAxis }
 select option to define the path as x axis More...
 
- Public Types inherited from NXOpen::CAE::PostGraphBuilder
enum  DataErrorHandling { DataErrorHandlingSkip, DataErrorHandlingUserValue }
 error handling option when result values are not present for the selected entities More...
 
enum  EdgeIntegralOption { EdgeIntegralOptionLength, EdgeIntegralOptionArea }
 weighted Average / Integral calculation based on weighted average by on selection of Edge More...
 
enum  EntityType {
  EntityTypeNode, EntityTypeElement, EntityTypePoint, EntityTypeEdge,
  EntityTypeFace, EntityTypeBody
}
 types of the entity objects which are selected More...
 
enum  EvalutionErrors { EvalutionErrorsSkip, EvalutionErrorsUserValue, EvalutionErrorsAbort }
 error handling option when there are expression evaluation errors while evaluating the formula More...
 
enum  FaceIntegralOption { FaceIntegralOptionArea, FaceIntegralOptionVolume }
 weighted Average/ Integral calculation based on weighted average by on selection of Face More...
 
enum  GeometryValue {
  GeometryValueAverage, GeometryValueMinimum, GeometryValueMaximum, GeometryValueSum,
  GeometryValueWeightedAverage, GeometryValueIntegral
}
 This option is used to when the geometric entity selected has multiple result values. More...
 
enum  IncompatibleResult { IncompatibleResultSkip, IncompatibleResultAbort }
 error handling option when incompactible results are selected More...
 
enum  NodalCombination {
  NodalCombinationAverage, NodalCombinationMinimum, NodalCombinationMaximum, NodalCombinationSum,
  NodalCombinationNone
}
 nodal combination option for determining the nodal result value for element and element-nodal result More...
 

Public Member Functions

NXOpen::CAE::PostGraphAlongPathBuilder::CoordinateSysAxis CsysAxis ()
 Returns the option to define the coordinate system axis to be used when x axis defined by NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis
Created in NX9.0.0. More...
 
bool DefineByPathOption ()
 Returns a value indicating whether the x axis is define by a path ID. More...
 
bool IncludeItersectionsOption ()
 Returns the value indicating whether to include intersections points while defining the x axis along the path
Created in NX9.0.0. More...
 
int PathId ()
 Returns the path id to define the x axis with path
Created in NX9.0.0. More...
 
NXOpen::CAE::QueryCurveUsageOptionsQueryCurveUsageOptions ()
 Returns the query curve usage options
Created in NX11.0.0. More...
 
void SetCsys (const NXOpen::Matrix3x3 &csys)
 Set csys for extracting data for x axis
Created in NX9.0.0. More...
 
void SetCsysAxis (NXOpen::CAE::PostGraphAlongPathBuilder::CoordinateSysAxis axis)
 Sets the option to define the coordinate system axis to be used when x axis defined by NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis
Created in NX9.0.0. More...
 
void SetCsysType (NXOpen::CAE::PostGraphAlongPathBuilder::CsysType csystype)
 Sets csys type for extracting abscissa
Created in NX9.0.0. More...
 
void SetDefineByPathOption (bool defineByPath)
 Sets a value indicating whether the x axis is define by a path ID. More...
 
void SetIncludeItersectionsOption (bool includeItersections)
 Sets the value indicating whether to include intersections points while defining the x axis along the path
Created in NX9.0.0. More...
 
void SetOrigin (const NXOpen::Point3d &origin)
 Set vector origin for extracting data for x axis
Created in NX9.0.0. More...
 
void SetPathId (int pathId)
 Sets the path id to define the x axis with path
Created in NX9.0.0. More...
 
void SetVector (const NXOpen::Point3d &unitvector)
 Set vector for extracting data for x axis
Created in NX9.0.0. More...
 
void SetXaxisOption (NXOpen::CAE::PostGraphAlongPathBuilder::Xaxis xaxis)
 Sets the option for defining the x axis of the graph. More...
 
NXOpen::CAE::PostGraphAlongPathBuilder::Xaxis XaxisOption ()
 Returns the option for defining the x axis of the graph. More...
 
- Public Member Functions inherited from NXOpen::CAE::PostGraphBuilder
NXOpen::CAE::Xyplot::ComplexOption2D ComplexGraphTypes ()
 Returns the complex plot display option while plotting complex result type
Created in NX9.0.0. More...
 
bool CreateFieldOption ()
 Returns the option to create field of the across iteration graph created by expression
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::EdgeIntegralOption EdgeIntegralOptionValue ()
 Returns the weighted average or integral option on selecting Edge
Created in NX10.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::EvalutionErrors EvalutionErrorsOption ()
 Returns the error handling option when there are evaluation errors on selected entities or path
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::FaceIntegralOption FaceIntegralOptionValue ()
 Returns the weighted average or integral option on selecting Face
Created in NX10.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::GeometryValue GeometryCombinationValue ()
 Returns the geometry value option in case of edge, face or body selection
Created in NX9.0.0. More...
 
NXOpen::Fields::FieldTableGetFieldTable ()
 Gets the field which is created when user sets the NXOpen::CAE::PostGraphBuilder::CreateFieldOption and NXOpen::CAE::PostGraphBuilder::SetCreateFieldOption to true for across iterations type of graphs. More...
 
NXString GraphTitle ()
 Returns the graph title
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::IncompatibleResult IncompatibleResultOption ()
 Returns the error handling option when results are not compatible on selected entities or path
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::NodalCombination NodalCombinationValue ()
 Returns the nodal combination option for determining the nodal value for element and element-nodal results
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::DataErrorHandling NoDataOption ()
 Returns the error handling option when result is not present on selected entities or path
Created in NX9.0.0. More...
 
bool SaveAfuOption ()
 Returns the save in AFU option to save graph data as AFU records
Created in NX9.0.0. More...
 
NXOpen::CAE::PostGraphBuilder::EntityType SelectedEntityType ()
 Returns the entity type of the tags of entities which passed using SetEntityObjects function
Created in NX9.0.0. More...
 
void SetComplexGraphTypes (NXOpen::CAE::Xyplot::ComplexOption2D complexGraphTypes)
 Sets the complex plot display option while plotting complex result type
Created in NX9.0.0. More...
 
void SetCreateFieldOption (bool createField)
 Sets the option to create field of the across iteration graph created by expression
Created in NX9.0.0. More...
 
void SetEdgeIntegralOptionValue (NXOpen::CAE::PostGraphBuilder::EdgeIntegralOption edgeIntegralOption)
 Sets the weighted average or integral option on selecting Edge
Created in NX10.0.0. More...
 
void SetEntityIds (bool isnodal, const std::vector< int > &entityIds)
 Set entity ids for extracting result data
Created in NX9.0.0. More...
 
void SetEntityObjects (const std::vector< NXOpen::TaggedObject * > &entityObjs)
 Sets the entity objects for extracting result data. More...
 
void SetEvalutionErrorsOption (NXOpen::CAE::PostGraphBuilder::EvalutionErrors evalutionErrorsOption)
 Sets the error handling option when there are evaluation errors on selected entities or path
Created in NX9.0.0. More...
 
void SetFaceIntegralOptionValue (NXOpen::CAE::PostGraphBuilder::FaceIntegralOption faceIntegralOption)
 Sets the weighted average or integral option on selecting Face
Created in NX10.0.0. More...
 
void SetFreePoints (const std::vector< NXOpen::Point3d > &freePoints)
 Set free points for extracting data
Created in NX9.0.0. More...
 
void SetGeometryCombinationValue (NXOpen::CAE::PostGraphBuilder::GeometryValue geometryValue)
 Sets the geometry value option in case of edge, face or body selection
Created in NX9.0.0. More...
 
void SetGraphTitle (const NXString &graphTitle)
 Sets the graph title
Created in NX9.0.0. More...
 
void SetGraphTitle (const char *graphTitle)
 Sets the graph title
Created in NX9.0.0. More...
 
void SetIncompatibleResultOption (NXOpen::CAE::PostGraphBuilder::IncompatibleResult incompatibleResult)
 Sets the error handling option when results are not compatible on selected entities or path
Created in NX9.0.0. More...
 
void SetNodalCombinationValue (NXOpen::CAE::PostGraphBuilder::NodalCombination nodalValue)
 Sets the nodal combination option for determining the nodal value for element and element-nodal results
Created in NX9.0.0. More...
 
void SetNoDataOption (NXOpen::CAE::PostGraphBuilder::DataErrorHandling noDataOption)
 Sets the error handling option when result is not present on selected entities or path
Created in NX9.0.0. More...
 
void SetSaveAfuOption (bool saveAFU)
 Sets the save in AFU option to save graph data as AFU records
Created in NX9.0.0. More...
 
void SetSelectedEntityType (NXOpen::CAE::PostGraphBuilder::EntityType geometryEntity)
 Sets the entity type of the tags of entities which passed using SetEntityObjects function
Created in NX9.0.0. More...
 
void SetSelectionEntityObjects (const std::vector< NXOpen::CAE::PostSelectionEntity * > &selectionEntities)
 Sets the selection entity object. More...
 
void SetUserData (double userDataOption)
 Sets the error handling value used when error occurs or no data present on entities
Created in NX9.0.0. More...
 
double UserData ()
 Returns the error handling value used when error occurs or no data present on entities
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::CAE::PostGraphAlongPathBuilder
This is an abstract class and cannot be instantiated
Default values.

Property Value

QueryCurveUsageOptions.CurveUsage

UseVertices

QueryCurveUsageOptions.DistanceTolerance

0

QueryCurveUsageOptions.ResultantCurveLocator

UseAsIs

QueryCurveUsageOptions.ResultantLocationTolerance

0


Created in NX9.0.0.

Member Enumeration Documentation

options for defining the specific coordinate system axis to be used

Enumerator
CoordinateSysAxisFirstAxis 

first axis

CoordinateSysAxisSecondAxis 

second axis

CoordinateSysAxisThirdAxis 

third axis

csys types

Enumerator
CsysTypeCartesian 

cartesian

CsysTypeCylindrical 

cylindrical

CsysTypeSpherical 

spherical

select option to define the path as x axis

Enumerator
XaxisIDs 

ids

XaxisPathLength 

path length

XaxisLengthAlongDirection 

length along direction

XaxisCoordinateValueOfCoordinateSystemAxis 

coordinate value of coordinate system axis

Member Function Documentation

NXOpen::CAE::PostGraphAlongPathBuilder::CoordinateSysAxis NXOpen::CAE::PostGraphAlongPathBuilder::CsysAxis ( )

Returns the option to define the coordinate system axis to be used when x axis defined by NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

bool NXOpen::CAE::PostGraphAlongPathBuilder::DefineByPathOption ( )

Returns a value indicating whether the x axis is define by a path ID.

If true, you need to set NXOpen::CAE::PostGraphAlongPathBuilder::PathId and NXOpen::CAE::PostGraphAlongPathBuilder::SetPathId
Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

bool NXOpen::CAE::PostGraphAlongPathBuilder::IncludeItersectionsOption ( )

Returns the value indicating whether to include intersections points while defining the x axis along the path
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

int NXOpen::CAE::PostGraphAlongPathBuilder::PathId ( )

Returns the path id to define the x axis with path
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

NXOpen::CAE::QueryCurveUsageOptions* NXOpen::CAE::PostGraphAlongPathBuilder::QueryCurveUsageOptions ( )

Returns the query curve usage options
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")

void NXOpen::CAE::PostGraphAlongPathBuilder::SetCsys ( const NXOpen::Matrix3x3 csys)

Set csys for extracting data for x axis
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
csyscsys
void NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysAxis ( NXOpen::CAE::PostGraphAlongPathBuilder::CoordinateSysAxis  axis)

Sets the option to define the coordinate system axis to be used when x axis defined by NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
axisaxis
void NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysType ( NXOpen::CAE::PostGraphAlongPathBuilder::CsysType  csystype)

Sets csys type for extracting abscissa
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
csystypeset csys type
void NXOpen::CAE::PostGraphAlongPathBuilder::SetDefineByPathOption ( bool  defineByPath)

Sets a value indicating whether the x axis is define by a path ID.

If true, you need to set NXOpen::CAE::PostGraphAlongPathBuilder::PathId and NXOpen::CAE::PostGraphAlongPathBuilder::SetPathId
Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
defineByPathdefinebypath
void NXOpen::CAE::PostGraphAlongPathBuilder::SetIncludeItersectionsOption ( bool  includeItersections)

Sets the value indicating whether to include intersections points while defining the x axis along the path
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
includeItersectionsincludeitersections
void NXOpen::CAE::PostGraphAlongPathBuilder::SetOrigin ( const NXOpen::Point3d origin)

Set vector origin for extracting data for x axis
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
originorigin
void NXOpen::CAE::PostGraphAlongPathBuilder::SetPathId ( int  pathId)

Sets the path id to define the x axis with path
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
pathIdpathid
void NXOpen::CAE::PostGraphAlongPathBuilder::SetVector ( const NXOpen::Point3d unitvector)

Set vector for extracting data for x axis
Created in NX9.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
unitvectorunitvector
void NXOpen::CAE::PostGraphAlongPathBuilder::SetXaxisOption ( NXOpen::CAE::PostGraphAlongPathBuilder::Xaxis  xaxis)

Sets the option for defining the x axis of the graph.

If the option NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis is set use NXOpen::CAE::PostGraphAlongPathBuilder::SetCsys , NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysType needs to be used to specify csys and csys type and use NXOpen::CAE::PostGraphAlongPathBuilder::CsysAxis and NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysAxis If the option NXOpen::CAE::PostGraphAlongPathBuilder::XaxisLengthAlongDirection is set use NXOpen::CAE::PostGraphAlongPathBuilder::SetOrigin , NXOpen::CAE::PostGraphAlongPathBuilder::SetVector need to be used to specify vector along which length of the path points will be calculated
Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
xaxisxaxis
NXOpen::CAE::PostGraphAlongPathBuilder::Xaxis NXOpen::CAE::PostGraphAlongPathBuilder::XaxisOption ( )

Returns the option for defining the x axis of the graph.

If the option NXOpen::CAE::PostGraphAlongPathBuilder::XaxisCoordinateValueOfCoordinateSystemAxis is set use NXOpen::CAE::PostGraphAlongPathBuilder::SetCsys , NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysType needs to be used to specify csys and csys type and use NXOpen::CAE::PostGraphAlongPathBuilder::CsysAxis and NXOpen::CAE::PostGraphAlongPathBuilder::SetCsysAxis If the option NXOpen::CAE::PostGraphAlongPathBuilder::XaxisLengthAlongDirection is set use NXOpen::CAE::PostGraphAlongPathBuilder::SetOrigin , NXOpen::CAE::PostGraphAlongPathBuilder::SetVector need to be used to specify vector along which length of the path points will be calculated
Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")


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