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.MultiToolExport Class Reference

Represents Multi-Tool Export Builder More...

Inheritance diagram for NXOpen.CAM.MultiToolExport:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SaveFlags { Replace, CreateNew }
 the save flag options More...
 

Public Member Functions

unsafe void Export ()
 The cutter export entry 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.MultiToolExport.SaveFlags saveFlag, string replaceLibref)
 The valid target classes of the multi-tool 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 Libref [get, set]
 Returns or sets the libref of the export multi-tool More...
 
unsafe
NXOpen.CAM.MultiToolExport.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 Multi-Tool Export Builder

Created in NX12.0.1

Member Enumeration Documentation

the save flag options

Enumerator
Replace 

Replace the one exist in tool library

CreateNew 

Create a new entry in tool library

Member Function Documentation

unsafe void NXOpen.CAM.MultiToolExport.Export ( )
inline

The cutter export entry

Created in NX12.0.1

License requirements: None.

unsafe string [] NXOpen.CAM.MultiToolExport.GetValidAttributes ( string  targetClass)
inline

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

Created in NX12.0.1

License requirements: None.

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

The valid target classes of the multi-tool

Created in NX12.0.1

License requirements: None.

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

The valid values of certain attribute

Created in NX12.0.1

License requirements: None.

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

The attributes and values

Created in NX12.0.1

License requirements: None.

Parameters
attributesThe attributes
valuesThe values

Property Documentation

unsafe string NXOpen.CAM.MultiToolExport.Libref
getset

Returns or sets the libref of the export multi-tool

Created in NX12.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.MultiToolExport.SaveFlags NXOpen.CAM.MultiToolExport.SaveFlag
getset

Returns or sets the export type

Created in NX12.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.CAM.MultiToolExport.TargetClass
getset

Returns or sets the target class for exporting

Created in NX12.0.1

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.