NX Open C++ Reference Guide
|
Represents a OrientGeom Builder
This is an abstract class, and cannot be instantiated.
More...
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::InheritableIntBuilder * | FixtureOffsetBuilder () |
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::LayoutCiBuilder * | LayoutCiBuilder () |
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::CartesianCoordinateSystem * | Mcs () |
Returns the MCS Created in NX5.0.0. | |
NXOpen::CartesianCoordinateSystem * | Rcs () |
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::NXObject * | ToolAxisVector () |
Returns the tool axis vector Created in NX5.0.0. |
Represents a OrientGeom Builder
This is an abstract class, and cannot be instantiated.
Created in NX5.0.0.
The special output mode options
Created in NX5.0.0.
Returns the Fixture Offset builder
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::OrientGeomBuilder::CsysPurposeModes NXOpen::CAM::OrientGeomBuilder::GetCsysPurposeMode | ( | ) |
Returns the CSYS purpose.
NXOpen::CAM::OrientGeomBuilder::SpecialOutputModes NXOpen::CAM::OrientGeomBuilder::GetSpecialOutputMode | ( | ) |
Returns the Special Output.
Returns the tool axis mode.
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")
void NXOpen::CAM::OrientGeomBuilder::SetCsysPurposeMode | ( | NXOpen::CAM::OrientGeomBuilder::CsysPurposeModes | csysPurposeMode | ) |
Sets the CSYS purpose
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
csysPurposeMode | the CSYS purpose mode |
void NXOpen::CAM::OrientGeomBuilder::SetLinkRcsToMcs | ( | bool | linkRcsToMcs | ) |
Sets the link RCS to MCS
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
linkRcsToMcs | the link RCS to MCS value |
Sets the MCS
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
mcs | the MCS |
Sets the RCS
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
rcs | the MCS |
void NXOpen::CAM::OrientGeomBuilder::SetSpecialOutputMode | ( | NXOpen::CAM::OrientGeomBuilder::SpecialOutputModes | specialOutputMode | ) |
Sets the Special Output
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
specialOutputMode | the special output mode |
void NXOpen::CAM::OrientGeomBuilder::SetToolAxisMode | ( | NXOpen::CAM::OrientGeomBuilder::ToolAxisModes | toolAxisMode | ) |
Sets the tool axis mode
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
toolAxisMode | the integer value |
void NXOpen::CAM::OrientGeomBuilder::SetToolAxisVector | ( | NXOpen::NXObject * | toolAxisVector | ) |
Sets the tool axis vector
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
toolAxisVector | the vector tag |
Returns the tool axis vector
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")