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

Represents a NXOpen::CAM::NcmAvoidancePointBuilder. More...

Inheritance diagram for NXOpen::CAM::NcmAvoidancePointBuilder:
NXOpen::TaggedObject

Public Types

enum  PointStates { PointStatesNone, PointStatesUseOther, PointStatesNoPoint, PointStatesUsePoint }
 the types available for avoidance point definition More...
 
enum  ToolAxisUsages { ToolAxisUsagesNone, ToolAxisUsagesSpecify }
 the types available for tool axis status More...
 

Public Member Functions

NXOpen::PointPoint ()
 Returns the avoidance point
Created in NX5.0.0. More...
 
NXOpen::CAM::NcmAvoidancePointBuilder::PointStates PointStatus ()
 Returns the point status
Created in NX5.0.0. More...
 
void SetPoint (NXOpen::Point *newValue)
 Sets the avoidance point
Created in NX5.0.0. More...
 
void SetPointStatus (NXOpen::CAM::NcmAvoidancePointBuilder::PointStates newValue)
 Sets the point status
Created in NX5.0.0. More...
 
void SetToolAxis (NXOpen::NXObject *newValue)
 Sets the avoidance tool axis
Created in NX5.0.0. More...
 
void SetToolAxisStatus (int newValue)
 Sets the tool axis status
Created in NX5.0.0. More...
 
void SetToolAxisUsage (NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisUsages newValue)
 Sets the tool axis usage
Created in NX5.0.0. More...
 
NXOpen::NXObjectToolAxis ()
 Returns the avoidance tool axis
Created in NX5.0.0. More...
 
int ToolAxisStatus ()
 Returns the tool axis status
Created in NX5.0.0. More...
 
NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisUsages ToolAxisUsage ()
 Returns the tool axis usage
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::CAM::NcmAvoidancePointBuilder.


Created in NX5.0.0.

Member Enumeration Documentation

the types available for avoidance point definition

Enumerator
PointStatesNone 

Avoidance point inactive.

PointStatesUseOther 

use from point (only for GoHome point)

PointStatesNoPoint 

use no point (only for GoHome point)

PointStatesUsePoint 

use specified point

the types available for tool axis status

Enumerator
ToolAxisUsagesNone 

tool axis inactive

ToolAxisUsagesSpecify 

tool axis active

Member Function Documentation

NXOpen::Point* NXOpen::CAM::NcmAvoidancePointBuilder::Point ( )

Returns the avoidance point
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::NcmAvoidancePointBuilder::PointStates NXOpen::CAM::NcmAvoidancePointBuilder::PointStatus ( )

Returns the point status
Created in NX5.0.0.



License requirements : None

void NXOpen::CAM::NcmAvoidancePointBuilder::SetPoint ( NXOpen::Point newValue)

Sets the avoidance point
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::NcmAvoidancePointBuilder::SetPointStatus ( NXOpen::CAM::NcmAvoidancePointBuilder::PointStates  newValue)

Sets the point status
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::NcmAvoidancePointBuilder::SetToolAxis ( NXOpen::NXObject newValue)

Sets the avoidance tool axis
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::NcmAvoidancePointBuilder::SetToolAxisStatus ( int  newValue)

Sets the tool axis status
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::NcmAvoidancePointBuilder::SetToolAxisUsage ( NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisUsages  newValue)

Sets the tool axis usage
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
NXOpen::NXObject* NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxis ( )

Returns the avoidance tool axis
Created in NX5.0.0.



License requirements : None

int NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisStatus ( )

Returns the tool axis status
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisUsages NXOpen::CAM::NcmAvoidancePointBuilder::ToolAxisUsage ( )

Returns the tool axis usage
Created in NX5.0.0.



License requirements : None


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