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

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

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

List of all members.

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.
NXOpen::CoordinateSystemCsys ()
 Returns the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0.
NXOpen::NXObjectFixedCsys ()
 Returns the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0.
NXOpen::GeometricUtilities::OrientXpressBuilder::Plane PlaneOption ()
 Returns the orientXpress active plane option
Created in NX6.0.0.
NXOpen::NXObjectProgramDefinedCsys ()
 Returns the orientXpress program defined csys when reference option is set to program defined csys
Created in NX6.0.0.
NXOpen::GeometricUtilities::OrientXpressBuilder::Reference ReferenceOption ()
 Returns the orientXpress reference coordinate system
Created in NX6.0.0.
void SetAxisOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Axis orientXpressAxisOption)
 Sets the orientXpress active axis option
Created in NX6.0.0.
void SetCsys (NXOpen::CoordinateSystem *orientXpressCsys)
 Sets the orientXpress reference csys when reference option is set to csys
Created in NX6.0.0.
void SetFixedCsys (NXOpen::NXObject *orientXpressFixedCsys)
 Sets the orientXpress fixed csys when reference option is set to fixed csys
Created in NX6.0.0.
void SetPlaneOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Plane orientXpressPlaneOption)
 Sets the orientXpress active plane option
Created in NX6.0.0.
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.
void SetReferenceOption (NXOpen::GeometricUtilities::OrientXpressBuilder::Reference orientXpressReferenceOption)
 Sets the orientXpress reference coordinate system
Created in NX6.0.0.

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

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
orientXpressAxisOptionorientxpressaxisoption

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
orientXpressCsysorientxpresscsys

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
orientXpressFixedCsysorientxpressfixedcsys

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
orientXpressPlaneOptionorientxpressplaneoption

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

Parameters:
orientXpressProgramDefinedCsysorientxpressprogramdefinedcsys

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
orientXpressReferenceOptionorientxpressreferenceoption

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