NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

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

Public Member Functions

unsafe void Export ()
 The cutter export entry More...
 
unsafe void ExportHolder ()
 The holder export entry More...
 
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 string[] GetValidAttributes (string targetClass)
 The valid attributes, target class in the builder needs to be set before this method is called More...
 
unsafe string[] GetValidTargetClasses (NXOpen.CAM.CutterExport.SaveFlags saveFlag, string replaceLibref)
 The valid target classes of the cutter More...
 
unsafe void GetValidValuesOfAttribute (string attr, out string[] valueIds, out string[] valueTexts)
 The valid values of certain attribute More...
 
unsafe void SetAttributeAndValue (string[] attributes, string[] values)
 The attributes and values More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. 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...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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 ( )
inline

The cutter export entry

Created in NX9.0.0

License requirements: None.

unsafe void NXOpen.CAM.CutterExport.ExportHolder ( )
inline

The holder export entry

Created in NX9.0.0

License requirements: None.

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

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 ( )
inline

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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.