NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::OrientGeomBuilder Class Reference

Represents a OrientGeom Builder
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::OrientGeomBuilder:
NXOpen::CAM::NCGroupBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::CAM::MillOrientGeomBuilder NXOpen::CAM::TurnOrientGeomBuilder NXOpen::CAM::WedmOrientGeomBuilder

List of all members.

Public Types

enum  CsysPurposeModes { CsysPurposeModesLocal, CsysPurposeModesMain }
 The CSYS purpose mode options
Created in NX5.0.0. More...
enum  SpecialOutputModes { SpecialOutputModesNone, SpecialOutputModesUseMainMcs, SpecialOutputModesFixtureOffset, SpecialOutputModesCsysRotation }
 The special output mode options
Created in NX5.0.0. More...
enum  ToolAxisModes { ToolAxisModesPositiveZOfMcs, ToolAxisModesFixedAxis, ToolAxisModesAllAxes }
 the tool axis mode options More...

Public Member Functions

NXOpen::CAM::InheritableIntBuilderFixtureOffsetBuilder ()
 Returns the Fixture Offset builder
Created in NX5.0.0.
NXOpen::CAM::OrientGeomBuilder::CsysPurposeModes GetCsysPurposeMode ()
 Returns the CSYS purpose.
NXOpen::CAM::OrientGeomBuilder::SpecialOutputModes GetSpecialOutputMode ()
 Returns the Special Output.
NXOpen::CAM::OrientGeomBuilder::ToolAxisModes GetToolAxisMode ()
 Returns the tool axis mode.
NXOpen::CAM::LayoutCiBuilderLayoutCiBuilder ()
 Returns the Save Layer/Layout builder
Created in NX5.0.0.
bool LinkRcsToMcs ()
 Returns the link RCS to MCS
Created in NX5.0.0.
NXOpen::CartesianCoordinateSystemMcs ()
 Returns the MCS
Created in NX5.0.0.
NXOpen::CartesianCoordinateSystemRcs ()
 Returns the RCS
Created in NX5.0.0.
void SetCsysPurposeMode (NXOpen::CAM::OrientGeomBuilder::CsysPurposeModes csysPurposeMode)
 Sets the CSYS purpose
Created in NX5.0.0.
void SetLinkRcsToMcs (bool linkRcsToMcs)
 Sets the link RCS to MCS
Created in NX5.0.0.
void SetMcs (NXOpen::CartesianCoordinateSystem *mcs)
 Sets the MCS
Created in NX5.0.0.
void SetRcs (NXOpen::CartesianCoordinateSystem *rcs)
 Sets the RCS
Created in NX5.0.0.
void SetSpecialOutputMode (NXOpen::CAM::OrientGeomBuilder::SpecialOutputModes specialOutputMode)
 Sets the Special Output
Created in NX5.0.0.
void SetToolAxisMode (NXOpen::CAM::OrientGeomBuilder::ToolAxisModes toolAxisMode)
 Sets the tool axis mode
Created in NX5.0.0.
void SetToolAxisVector (NXOpen::NXObject *toolAxisVector)
 Sets the tool axis vector
Created in NX5.0.0.
NXOpen::NXObjectToolAxisVector ()
 Returns the tool axis vector
Created in NX5.0.0.

Detailed Description

Represents a OrientGeom Builder
This is an abstract class, and cannot be instantiated.



Created in NX5.0.0.


Member Enumeration Documentation

The CSYS purpose mode options
Created in NX5.0.0.


Enumerator:
CsysPurposeModesLocal 

CSYS purpose mode: Local.

CsysPurposeModesMain 

CSYS purpose mode: Main.

The special output mode options
Created in NX5.0.0.


Enumerator:
SpecialOutputModesNone 

Special output mode: None.

SpecialOutputModesUseMainMcs 

Special output mode: Use main MCS.

SpecialOutputModesFixtureOffset 

Special output mode: Fixture offset.

SpecialOutputModesCsysRotation 

Special output mode: CSYS rotation.

the tool axis mode options

Enumerator:
ToolAxisModesPositiveZOfMcs 

Tool axis mode: +Z of MCS.

ToolAxisModesFixedAxis 

Tool axis mode: Fixed axis.

ToolAxisModesAllAxes 

Tool axis mode: All axes.


Member Function Documentation

Returns the Fixture Offset builder
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the CSYS purpose.

Returns:
the CSYS purpose mode
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Returns the Special Output.

Returns:
the special output mode
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Returns the tool axis mode.

Returns:
the integer value
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Returns the Save Layer/Layout builder
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the link RCS to MCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the MCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the RCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Sets the CSYS purpose
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
csysPurposeModethe CSYS purpose mode

Sets the link RCS to MCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
linkRcsToMcsthe link RCS to MCS value

Sets the MCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
mcsthe MCS

Sets the RCS
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
rcsthe MCS

Sets the Special Output
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
specialOutputModethe special output mode

Sets the tool axis mode
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toolAxisModethe integer value

Sets the tool axis vector
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toolAxisVectorthe vector tag

Returns the tool axis vector
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")


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