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

Represents a NC group
To obtain an instance of this class use CAM::NCGroupCollection

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::Tool:
NXOpen::CAM::NCGroup NXOpen::CAM::CAMObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

Public Types

enum  Subtypes {
  SubtypesUndefined, SubtypesMill5, SubtypesMill7, SubtypesMill10,
  SubtypesMillBall, SubtypesDrillStandard, SubtypesDrillCenterBell, SubtypesDrillCountersink,
  SubtypesDrillSpotFace, SubtypesDrillSpotDrill, SubtypesDrillBore, SubtypesDrillReam,
  SubtypesDrillCounterbore, SubtypesDrillTap, SubtypesDrillBurnishing, SubtypesDrillThreadMill,
  SubtypesDrillBackSpotFace, SubtypesDrillStep, SubtypesTurnStandard, SubtypesTurnButton,
  SubtypesTurnBoringBar, SubtypesGrooveStandard, SubtypesGrooveRing, SubtypesGrooveFullNoseRadius,
  SubtypesGrooveUserDefined, SubtypesThreadStandard, SubtypesThreadButress, SubtypesThreadAcme,
  SubtypesThreadTrapezoidal, SubtypesGeneric, SubtypesProbe, SubtypesMillChamfer,
  SubtypesMillSpherical
}
 Tool subtypes. More...
enum  Types {
  TypesMill, TypesDrill, TypesTurn, TypesGroove,
  TypesThread, TypesWedm, TypesBarrel, TypesTcutter,
  TypesForm, TypesDrillSpcGroove, TypesSolid, TypesMillForm
}
 Tool types. More...

Public Member Functions

NXOpen::CAM::TrackPointCollectionCAMTrackPointCollection ()
 Returns the CAMTrackPointCollection
Created in NX3.0.0.
NXOpen::CAM::GenericTrackingBuilderCreateGenericTrackingBuilder (NXOpen::CAM::SolidTrackPoint *csoObject)
 Creates a Generic Trackpoint builder.
NXOpen::CAM::ProbeTrackingBuilderCreateProbeTrackingBuilder (NXOpen::CAM::ProbeTrackPoint *csoObject)
 Creates a Probe Trackpoint builder.
NXOpen::CAM::SolidTrackingBuilderCreateSolidTrackingBuilder (NXOpen::CAM::SolidTrackPoint *csoObject)
 Creates a Solid Trackpoint builder.
void GetTypeAndSubtype (NXOpen::CAM::Tool::Types *type, NXOpen::CAM::Tool::Subtypes *subtype)
 Get cutter type and subtype
Created in NX7.5.0.
bool RetrieveHolder (const NXString &libRef)
 Retrieve holder.
void UpdateFromLibrary ()
 Update a library tool from the library
Created in NX7.5.0.

Detailed Description

Represents a NC group
To obtain an instance of this class use CAM::NCGroupCollection

Created in NX5.0.0.



Member Enumeration Documentation

Tool subtypes.

Enumerator:
SubtypesUndefined 

undefined

SubtypesMill5 

Milling tool-5 parameters.

SubtypesMill7 

Milling tool-7 parameters.

SubtypesMill10 

Milling tool-10 parameters.

SubtypesMillBall 

Milling tool-Ball mill.

SubtypesDrillStandard 

Drilling tool.

SubtypesDrillCenterBell 

Centerdrill.

SubtypesDrillCountersink 

Countersink.

SubtypesDrillSpotFace 

Spot facing tool.

SubtypesDrillSpotDrill 

Spot drill.

SubtypesDrillBore 

Boring tool.

SubtypesDrillReam 

Reamer.

SubtypesDrillCounterbore 

Counterbore.

SubtypesDrillTap 

Tap.

SubtypesDrillBurnishing 

Burnishing tool.

SubtypesDrillThreadMill 

Thread mill.

SubtypesDrillBackSpotFace 

Back spot facing tool.

SubtypesDrillStep 

Step drill.

SubtypesTurnStandard 

Turning tool-Standard.

SubtypesTurnButton 

Turning tool-Button.

SubtypesTurnBoringBar 

Turning tool-Boring bar.

SubtypesGrooveStandard 

Grooving tool-Standard.

SubtypesGrooveRing 

Grooving tool-Ring.

SubtypesGrooveFullNoseRadius 

Grooving tool-Full nose radius.

SubtypesGrooveUserDefined 

Grooving tool-User defined.

SubtypesThreadStandard 

Threading tool-Standard.

SubtypesThreadButress 

Threading tool-Butress.

SubtypesThreadAcme 

Threading tool-ACME.

SubtypesThreadTrapezoidal 

Threading tool-Trapezoidal.

SubtypesGeneric 

Solid tool generic.

SubtypesProbe 

Probe.

SubtypesMillChamfer 

Milling chamfer mill.

SubtypesMillSpherical 

Milling spherical mill.

Tool types.

Enumerator:
TypesMill 

Milling tool.

TypesDrill 

Drilling tool.

TypesTurn 

Turning tool.

TypesGroove 

Grooving tool.

TypesThread 

Threading tool.

TypesWedm 

WEDM tool.

TypesBarrel 

Milling tool-Barrel.

TypesTcutter 

Milling tool-T cutter.

TypesForm 

Form tool.

TypesDrillSpcGroove 

Milling tool-T cutter.

TypesSolid 

Solid tool.

TypesMillForm 

User defined mill tool.


Member Function Documentation

Returns the CAMTrackPointCollection
Created in NX3.0.0.


Creates a Generic Trackpoint builder.

Returns:
generic trackpoint builder created
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
csoObjectsolid tracking point to be edited

Creates a Probe Trackpoint builder.

Returns:
probe trackpoint builder created
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
csoObjectprobe tracking point to be edited

Creates a Solid Trackpoint builder.

Returns:
solid trackpoint builder created
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
csoObjectsolid tracking point to be edited

Get cutter type and subtype
Created in NX7.5.0.



License requirements : None

Parameters:
typetool type
subtypetool subtype
bool NXOpen::CAM::Tool::RetrieveHolder ( const NXString libRef)

Retrieve holder.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
libReftool library reference
NOTE: The full Unicode character set is not supported for this parameter.

Update a library tool from the library
Created in NX7.5.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.