NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.CutterExport Class Reference

Represents Cutter Export Builder More...

Inheritance diagram for NXOpen.CAM.CutterExport:

Public Types

enum  SaveFlags { Replace, CreateNew }
 the save flag options More...
 
enum  HolderExportStatus {
  Ok, Unchanged, Undefined, Untried,
  Fail
}
 the holder export status More...
 
enum  TrackpointExportStatus {
  Ok, Unchanged, Undefined, Untried,
  Fail
}
 the trackpoint export status More...
 

Public Member Functions

unsafe
NXOpen.CAM.CutterExport.HolderExportStatus 
GetHolderExportStatus ()
 The flag indicate export status of holder More...
 
unsafe
NXOpen.CAM.CutterExport.TrackpointExportStatus 
GetTrackpointExportStatus ()
 The flag indicate export status of trackpoint More...
 
unsafe void SetAttributeAndValue (string[] attributes, string[] values)
 The attributes and values More...
 
unsafe void Export ()
 The cutter export entry More...
 
unsafe void ExportHolder ()
 The holder export entry More...
 
unsafe string[] GetValidTargetClasses (NXOpen.CAM.CutterExport.SaveFlags saveFlag, string replaceLibref)
 The valid target classes of the cutter More...
 
unsafe string[] GetValidAttributes (string targetClass)
 The valid attributes, target class in the builder needs to be set before this method is called More...
 
unsafe void GetValidValuesOfAttribute (string attr, out string[] valueIds, out string[] valueTexts)
 The valid values of certain attribute More...
 

Properties

unsafe string HolderLibref [get, set]
 Returns or sets the libref of the export holder More...
 
unsafe
NXOpen.CAM.CutterExport.SaveFlags 
HolderSaveFlag [get, set]
 Returns or sets the export type More...
 
unsafe string Libref [get, set]
 Returns or sets the libref of the export cutter More...
 
unsafe
NXOpen.CAM.CutterExport.SaveFlags 
SaveFlag [get, set]
 Returns or sets the export type More...
 
unsafe string TargetClass [get, set]
 Returns or sets the target class for exporting More...
 

Detailed Description

Represents Cutter Export Builder

Created in NX9.0.0

Member Enumeration Documentation

the holder export status

Enumerator
Ok 

Holder has been export successfully

Unchanged 

Holder in library unchanged

Undefined 

Holder is not defined

Untried 

Holder export didn't happen

Fail 

Holder export failed

the save flag options

Enumerator
Replace 

Replace the one exist in tool library

CreateNew 

Create a new entry in tool library

the trackpoint export status

Enumerator
Ok 

Trackpoint has been export successfully

Unchanged 

Trackpoint in library unchanged

Undefined 

Trackpoint is not defined

Untried 

Trackpoint export didn't happen

Fail 

Trackpoint export failed

Member Function Documentation

unsafe void NXOpen.CAM.CutterExport.Export ( )

The cutter export entry

Created in NX9.0.0

License requirements: None.

unsafe void NXOpen.CAM.CutterExport.ExportHolder ( )

The holder export entry

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.CutterExport.HolderExportStatus NXOpen.CAM.CutterExport.GetHolderExportStatus ( )

The flag indicate export status of holder

Created in NX9.0.0

License requirements: None.

Returns
The holder export status
unsafe NXOpen.CAM.CutterExport.TrackpointExportStatus NXOpen.CAM.CutterExport.GetTrackpointExportStatus ( )

The flag indicate export status of trackpoint

Created in NX9.0.0

License requirements: None.

Returns
The trackpoint export status
unsafe string [] NXOpen.CAM.CutterExport.GetValidAttributes ( string  targetClass)

The valid attributes, target class in the builder needs to be set before this method is called

Created in NX9.0.0

License requirements: None.

Parameters
targetClass
Returns
unsafe string [] NXOpen.CAM.CutterExport.GetValidTargetClasses ( NXOpen.CAM.CutterExport.SaveFlags  saveFlag,
string  replaceLibref 
)

The valid target classes of the cutter

Created in NX9.0.0

License requirements: None.

Parameters
saveFlag
replaceLibref
Returns
unsafe void NXOpen.CAM.CutterExport.GetValidValuesOfAttribute ( string  attr,
out string[]  valueIds,
out string[]  valueTexts 
)

The valid values of certain attribute

Created in NX9.0.0

License requirements: None.

Parameters
attr
valueIds
valueTexts
unsafe void NXOpen.CAM.CutterExport.SetAttributeAndValue ( string[]  attributes,
string[]  values 
)

The attributes and values

Created in NX9.0.0

License requirements: None.

Parameters
attributesThe attributes
valuesThe values

Property Documentation

unsafe string NXOpen.CAM.CutterExport.HolderLibref
getset

Returns or sets the libref of the export holder

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.CutterExport.SaveFlags NXOpen.CAM.CutterExport.HolderSaveFlag
getset

Returns or sets the export type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.CAM.CutterExport.Libref
getset

Returns or sets the libref of the export cutter

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.CutterExport.SaveFlags NXOpen.CAM.CutterExport.SaveFlag
getset

Returns or sets the export type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.CAM.CutterExport.TargetClass
getset

Returns or sets the target class for exporting

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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