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

Represents a class that is used for NX testing. More...

Public Types

enum  ColorBy { ColorByMotionType, ColorByOperation, ColorByTool, ColorByMotionLength }
 Choices for coloring the tool path motions. More...
 

Public Member Functions

void ButtonDown (bool isOn)
 Debug Trace user button presses. More...
 
void HideToolPath (NXOpen::CAM::CAMObject *opr)
 Hide tool path
Created in NX9.0.2. More...
 
void SetColorBy (NXOpen::CAM::ToolPathDisplay::ColorBy colorBy)
 Set the option for coloring the tool path motions. More...
 
void ShowCutting (bool isOn)
 Displays the cutting moves in a milling tool path. More...
 
void ShowEndpoints (bool isOn)
 Displays a symbol at the end of each motion. More...
 
void ShowNoncutting (bool isOn)
 Displays the non cutting moves in a milling tool path. More...
 
void ShowToolCenter (bool isOn)
 Displays the tool path at the tool center instead of the tool tip for a ball mill. More...
 
void ShowToolPath (NXOpen::CAM::CAMObject *opr)
 Show tool path
Created in NX9.0.2. More...
 
void Table (bool isOn)
 Debug Table of tool path display motions
Created in NX9.0.2. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void Timer (bool isOn)
 Debug Measure display time
Created in NX9.0.2. More...
 
void Trace (bool isOn)
 Debug Trace display functions
Created in NX9.0.2. More...
 

Detailed Description

Represents a class that is used for NX testing.

This class should not be made available to customers
To obtain an instance of this class, refer to NXOpen::DebugSession

Created in NX9.0.2.

Member Enumeration Documentation

Choices for coloring the tool path motions.

Enumerator
ColorByMotionType 

motion type

ColorByOperation 

operation

ColorByTool 

tool

ColorByMotionLength 

motion length

Member Function Documentation

void NXOpen::CAM::ToolPathDisplay::ButtonDown ( bool  isOn)

Debug Trace user button presses.


Created in NX9.0.2.

License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::HideToolPath ( NXOpen::CAM::CAMObject opr)

Hide tool path
Created in NX9.0.2.



License requirements : None

Parameters
opropr
void NXOpen::CAM::ToolPathDisplay::SetColorBy ( NXOpen::CAM::ToolPathDisplay::ColorBy  colorBy)

Set the option for coloring the tool path motions.


Created in NX9.0.2.

License requirements : None

Parameters
colorBycolorby
void NXOpen::CAM::ToolPathDisplay::ShowCutting ( bool  isOn)

Displays the cutting moves in a milling tool path.


Created in NX9.0.2.

License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::ShowEndpoints ( bool  isOn)

Displays a symbol at the end of each motion.


Created in NX9.0.2.

License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::ShowNoncutting ( bool  isOn)

Displays the non cutting moves in a milling tool path.


Created in NX9.0.2.

License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::ShowToolCenter ( bool  isOn)

Displays the tool path at the tool center instead of the tool tip for a ball mill.


Created in NX9.0.2.

License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::ShowToolPath ( NXOpen::CAM::CAMObject opr)

Show tool path
Created in NX9.0.2.



License requirements : None

Parameters
opropr
void NXOpen::CAM::ToolPathDisplay::Table ( bool  isOn)

Debug Table of tool path display motions
Created in NX9.0.2.



License requirements : None

Parameters
isOnison
tag_t NXOpen::CAM::ToolPathDisplay::Tag ( ) const

Returns the tag of this object.

void NXOpen::CAM::ToolPathDisplay::Timer ( bool  isOn)

Debug Measure display time
Created in NX9.0.2.



License requirements : None

Parameters
isOnison
void NXOpen::CAM::ToolPathDisplay::Trace ( bool  isOn)

Debug Trace display functions
Created in NX9.0.2.



License requirements : None

Parameters
isOnison

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