NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAM::Operation Class Reference

Represents an operation
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::CAM::Operation:
NXOpen::CAM::CAMObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::CAM::GenericMotionControl NXOpen::CAM::HoleMaking NXOpen::CAM::InspectionOperation NXOpen::CAM::LatheMachineControl NXOpen::CAM::MillMachineControl NXOpen::CAM::MillOperation NXOpen::CAM::ThreadMilling NXOpen::CAM::TurningOperation NXOpen::CAM::UserDefinedOpr NXOpen::CAM::WedmMachineControl

List of all members.

Public Member Functions

void AppendMove (NXOpen::CAM::Move *move)
 Returns the append move
Created in NX5.0.0.
NXOpen::CAM::MoveCollectionCAMMoveCollection ()
 Represents Move Collection
Created in NX3.0.0.
NXOpen::CAM::ToolPathEditorBuilderCreateToolPathEditorBuilder ()
 Create Tool Path Editor Move builder.
NXOpen::CAM::NCGroupGetParent (NXOpen::CAM::CAMSetup::View branch)
 Get parent.
double GetToolpathCuttingLength ()
 Returns toolpath cutting length in Part units (mm or inch)
double GetToolpathCuttingTime ()
 Returns toolpath cutting time in seconds.
double GetToolpathLength ()
 Returns toolpath length in Part units (mm or inch)
double GetToolpathTime ()
 Returns toolpath time in seconds.
std::vector< NXStringGetUserDefinedMoveTypes ()
 Get the valid User Defined Move Types.
void InsertMove (NXOpen::CAM::Move *insertAfter, NXOpen::CAM::Move *move)
 Returns the insert move
Created in NX5.0.0.
void SetToolpathCuttingLength (double length)
 Sets toolpath cutting length in Part units (mm or inch)
Created in NX6.0.0.
void SetToolpathCuttingTime (double time)
 Sets toolpath cutting time in seconds
Created in NX6.0.0.
void SetToolpathLength (double length)
 Sets toolpath length in Part units (mm or inch)
Created in NX6.0.0.
void SetToolpathTime (double time)
 Sets toolpath time in seconds
Created in NX6.0.0.

Detailed Description

Represents an operation
Created in NX4.0.0.



Member Function Documentation

Returns the append move
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
movemove

Represents Move Collection
Created in NX3.0.0.


Create Tool Path Editor Move builder.

Returns:
array of new objects
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Get parent.

Returns:
the operation parent
Created in NX7.5.0.

License requirements : None
Parameters:
branchbranch from which to get the operation parent

Returns toolpath cutting length in Part units (mm or inch)

Returns:
the toolpath cutting length in Part units (mm or inch)
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Returns toolpath cutting time in seconds.

Returns:
the toolpath cutting time in seconds
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Returns toolpath length in Part units (mm or inch)

Returns:
the toolpath length in Part units (mm or inch)
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Returns toolpath time in seconds.

Returns:
the toolpath time in seconds
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Get the valid User Defined Move Types.

Returns:
User Defined Move Types
Created in NX8.0.0.

License requirements : None

Returns the insert move
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
insertAfterinsert after
movemove

Sets toolpath cutting length in Part units (mm or inch)
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
lengththe toolpath cutting length in Part units (mm or inch)

Sets toolpath cutting time in seconds
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
timethe toolpath cutting time in seconds

Sets toolpath length in Part units (mm or inch)
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
lengththe toolpath length in Part units (mm or inch)

Sets toolpath time in seconds
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
timethe toolpath time in seconds

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