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

Represent the OrientXpress block
OrientXpress is not supported in KF. More...

Inheritance diagram for NXOpen::GeometricUtilities::OrientXpressBuilder:
NXOpen::TaggedObject

Public Types

enum  Axis { AxisX, AxisY, AxisZ, AxisPassive }
 the active axis option More...
 
enum  Plane { PlaneYz, PlaneXz, PlaneXy, PlanePassive }
 the active plane option More...
 
enum  Reference {
  ReferenceAcsWorkPart, ReferenceAcsDisplayPart, ReferenceWcsWorkPart, ReferenceWcsDisplayPart,
  ReferenceCsys, ReferenceFixed, ReferenceProgramDefined
}
 the option for reference csys More...
 

Public Member Functions

NXOpen::GeometricUtilities::OrientXpressBuilder::Axis AxisOption ()
 Returns the orientXpress active axis option
Created in NX6.0.0. More...
 
NXOpen::CoordinateSystemCsys ()
 Returns the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0. More...
 
NXOpen::NXObjectFixedCsys ()
 Returns the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0. More...
 
NXOpen::GeometricUtilities::OrientXpressBuilder::Plane PlaneOption ()
 Returns the orientXpress active plane option
Created in NX6.0.0. More...
 
NXOpen::NXObjectProgramDefinedCsys ()
 Returns the orientXpress program defined csys when reference option is set to program defined csys
Created in NX6.0.0. More...
 
NXOpen::GeometricUtilities::OrientXpressBuilder::Reference ReferenceOption ()
 Returns the orientXpress reference coordinate system
Created in NX6.0.0. More...
 
void SetAxisOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Axis orientXpressAxisOption)
 Sets the orientXpress active axis option
Created in NX6.0.0. More...
 
void SetCsys (NXOpen::CoordinateSystem *orientXpressCsys)
 Sets the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0. More...
 
void SetFixedCsys (NXOpen::NXObject *orientXpressFixedCsys)
 Sets the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0. More...
 
void SetPlaneOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Plane orientXpressPlaneOption)
 Sets the orientXpress active plane option
Created in NX6.0.0. More...
 
void SetProgramDefinedCsys (NXOpen::NXObject *orientXpressProgramDefinedCsys)
 Sets the orientXpress program defined csys when reference option is set to program defined csys
Created in NX6.0.0. More...
 
void SetReferenceOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Reference orientXpressReferenceOption)
 Sets the orientXpress reference coordinate system
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represent the OrientXpress block
OrientXpress is not supported in KF.



Created in NX6.0.0.

Member Enumeration Documentation

the active axis option

Enumerator
AxisX 

Active axis in x-axis direction.

AxisY 

Active axis in y-axis direction.

AxisZ 

Active axis in z-axis direction.

AxisPassive 

Passive axis input mode.

the active plane option

Enumerator
PlaneYz 

Active plane is parallel to yz-plane.

PlaneXz 

Active plane is parallel to xz-plane.

PlaneXy 

Active plane is parallel to xy-plane.

PlanePassive 

Passive plane input mode.

the option for reference csys

Enumerator
ReferenceAcsWorkPart 

Reference CSYS is absolute coordinate system in the work part.

ReferenceAcsDisplayPart 

Reference CSYS is absolute coordinate system in the display part.

ReferenceWcsWorkPart 

Reference CSYS is work coordinate system in the work part.

ReferenceWcsDisplayPart 

Reference CSYS is work coordinate system in the display part.

ReferenceCsys 

Reference CSYS is user specified coordinate system.

ReferenceFixed 

Reference CSYS is user defined coordinate system.

ReferenceProgramDefined 

Reference CSYS is application defined.

Member Function Documentation

NXOpen::GeometricUtilities::OrientXpressBuilder::Axis NXOpen::GeometricUtilities::OrientXpressBuilder::AxisOption ( )

Returns the orientXpress active axis option
Created in NX6.0.0.



License requirements : None

NXOpen::CoordinateSystem* NXOpen::GeometricUtilities::OrientXpressBuilder::Csys ( )

Returns the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::GeometricUtilities::OrientXpressBuilder::FixedCsys ( )

Returns the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0.



License requirements : None

NXOpen::GeometricUtilities::OrientXpressBuilder::Plane NXOpen::GeometricUtilities::OrientXpressBuilder::PlaneOption ( )

Returns the orientXpress active plane option
Created in NX6.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::GeometricUtilities::OrientXpressBuilder::ProgramDefinedCsys ( )

Returns the orientXpress program defined csys when reference option is set to program defined csys
Created in NX6.0.0.



License requirements : None

NXOpen::GeometricUtilities::OrientXpressBuilder::Reference NXOpen::GeometricUtilities::OrientXpressBuilder::ReferenceOption ( )

Returns the orientXpress reference coordinate system
Created in NX6.0.0.



License requirements : None

void NXOpen::GeometricUtilities::OrientXpressBuilder::SetAxisOption ( NXOpen::GeometricUtilities::OrientXpressBuilder::Axis  orientXpressAxisOption)

Sets the orientXpress active axis option
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressAxisOptionorientxpressaxisoption
void NXOpen::GeometricUtilities::OrientXpressBuilder::SetCsys ( NXOpen::CoordinateSystem orientXpressCsys)

Sets the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressCsysorientxpresscsys
void NXOpen::GeometricUtilities::OrientXpressBuilder::SetFixedCsys ( NXOpen::NXObject orientXpressFixedCsys)

Sets the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressFixedCsysorientxpressfixedcsys
void NXOpen::GeometricUtilities::OrientXpressBuilder::SetPlaneOption ( NXOpen::GeometricUtilities::OrientXpressBuilder::Plane  orientXpressPlaneOption)

Sets the orientXpress active plane option
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressPlaneOptionorientxpressplaneoption
void NXOpen::GeometricUtilities::OrientXpressBuilder::SetProgramDefinedCsys ( NXOpen::NXObject orientXpressProgramDefinedCsys)

Sets the orientXpress program defined csys when reference option is set to program defined csys
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressProgramDefinedCsysorientxpressprogramdefinedcsys
void NXOpen::GeometricUtilities::OrientXpressBuilder::SetReferenceOption ( NXOpen::GeometricUtilities::OrientXpressBuilder::Reference  orientXpressReferenceOption)

Sets the orientXpress reference coordinate system
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
orientXpressReferenceOptionorientxpressreferenceoption

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