public interface InspectionPatternFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionPatternFeatureBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionPatternFeatureBuilder.FeatureFilterTypes
Filter for the list of available inspection features for inclusion in the pattern.
|
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
InspectionPatternFeatureBuilder.FeatureFilterTypes |
featureFilter()
Returns the feature filter used to filter the list of available features
License requirements: None. |
String[] |
getSubFeatures()
Returns the current subfeatures.
|
String |
name()
Returns the pattern feature name
License requirements: None. |
SelectNXObjectList |
selectFeatures()
Returns the select features button used to select features from the screen
License requirements: None. |
void |
setFeatureFilter(InspectionPatternFeatureBuilder.FeatureFilterTypes featureFilter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeatures(String[] subFeatures)
Sets the current subfeatures.
|
channelName, description, endOfPath, endUdeSet, geometry, getHoleAxisValues, gougeChecking, holeAxisType, holeDepth, holeDepthType, layoutAndLayer, motionOutputBuilder, notes, optimizationBasedOn, optimizationDistanceMethod, optimizationLevel, pathDisplayOptions, postToolPathExit, retractDistance, retractDistanceOnToolAxisChange, safeClearance, selectToolFlag, setChannelName, setDescription, setGougeChecking, setHoleAxisType, setHoleAxisValues, setHoleDepthType, setOptimizationBasedOn, setOptimizationDistanceMethod, setOptimizationLevel, setPostToolPathExit, setSelectToolFlag, startOfPath, startUdeSet, toolChangeSetting, toolPathEditor, toolPathSplitParametersBuilder
cycleEvent, cycleTable, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selectFeatures() throws NXException, RemoteException
NXException
RemoteException
InspectionPatternFeatureBuilder.FeatureFilterTypes featureFilter() throws NXException, RemoteException
NXException
RemoteException
void setFeatureFilter(InspectionPatternFeatureBuilder.FeatureFilterTypes featureFilter) throws NXException, RemoteException
featureFilter
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
String[] getSubFeatures() throws NXException, RemoteException
NXException
RemoteException
void setSubFeatures(String[] subFeatures) throws NXException, RemoteException
subFeatures
- Current subfeaturesNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.