public interface InspectionConstructedFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionConstructedFeatureBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionConstructedFeatureBuilder.AvailableStateType
State of features in available feature list
|
static class |
InspectionConstructedFeatureBuilder.ConstFeatType
Type of feature to be constructed
|
static class |
InspectionConstructedFeatureBuilder.CurrentStateType
State of features in current feature list
|
static class |
InspectionConstructedFeatureBuilder.DesignCreationType
Design feature creation types
|
static class |
InspectionConstructedFeatureBuilder.DestPcsEnumType
Specifies if the destination PCS is the current PCS or a user specified nominal or actual PCS
|
static class |
InspectionConstructedFeatureBuilder.DirectionType
Specifies whether a minimum or maximum point are found using a user specified direction vector or a radial direction vector
|
static class |
InspectionConstructedFeatureBuilder.ExtractEdgeDistanceType
Specifies whether an extract edge distance is absolute part units or a percentage
|
static class |
InspectionConstructedFeatureBuilder.MethodEnumType
Construction Method
|
static class |
InspectionConstructedFeatureBuilder.SubFeat1StateType
State of subfeatures
|
static class |
InspectionConstructedFeatureBuilder.SubFeat2StateType
State of subfeatures
|
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
SelectNXObjectList |
availableSelection()
Returns the available feature screen selection button
License requirements: None. |
boolean |
availFilterToggle()
Returns the toggle to filter available features
License requirements: None. |
InspectionConstructedFeatureBuilder.AvailableStateType |
availStateEnum()
Returns the available feature state (nominal or actual)
License requirements: None. |
String |
constName()
Returns the constructed feature name
License requirements: None. |
void |
createNominal()
The button used to create the nominal constructed feature
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
InspectionConstructedFeatureBuilder.CurrentStateType |
currentStateEnum()
Returns the current feature state (nominal or actual)
License requirements: None. |
void |
cycleSolution()
The button used to cycle through possible solutions
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
InspectionConstructedFeatureBuilder.DesignCreationType |
designCreation()
Returns the design feature creation type
License requirements: None. |
NXObject |
designOffsetGeometry()
Returns the offset design feature geometry
License requirements: None. |
InspectionConstructedFeatureBuilder.DestPcsEnumType |
destinationPcsEnum()
Returns the destination part coordinate system type
License requirements: None. |
InspectionConstructedFeatureBuilder.DirectionType |
directionSpecifiedEnum()
Returns the type of direction specified (direction vector or radial)
License requirements: None. |
Direction |
directionVector()
Returns the direction vector
License requirements: None. |
InspectionConstructedFeatureBuilder.ExtractEdgeDistanceType |
extractEdgeDistance()
Returns the extract edge distance type type
License requirements: None. |
double |
extractEndDistance()
Returns the extract end edge distance
License requirements: None. |
double |
extractStartDistance()
Returns the extract start edge distance
License requirements: None. |
InspectionConstructedFeatureBuilder.ConstFeatType |
featureTypeEnum()
Returns the feature type to be constructed
License requirements: None. |
String[] |
getSubFeatures()
Get the current subfeatures
License requirements: None. |
InspectionConstructedFeatureBuilder.CurrentStateType[] |
getSubFeatureStates()
Get the current subfeature states.
|
InspectionConstructedFeatureBuilder.MethodEnumType |
methodEnum()
Returns the construction method to be used
License requirements: None. |
double |
moveDistance()
Returns the move distance
License requirements: None. |
String |
nominalName()
Returns the nominal feature name
License requirements: None. |
String |
pcsName()
Returns the part coordinate system name
License requirements: None. |
SelectNXObject |
selectNominalFeature()
Returns the select nominal feature button
License requirements: None. |
void |
setAvailFilterToggle(boolean availFilterToggle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAvailStateEnum(InspectionConstructedFeatureBuilder.AvailableStateType availStateEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setConstName(String constName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCurrentStateEnum(InspectionConstructedFeatureBuilder.CurrentStateType currentStateEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDesignCreation(InspectionConstructedFeatureBuilder.DesignCreationType creationType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDesignOffsetGeometry(NXObject designOffset)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDestinationPcsEnum(InspectionConstructedFeatureBuilder.DestPcsEnumType destinationPcsEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDirectionSpecifiedEnum(InspectionConstructedFeatureBuilder.DirectionType directionSpecifiedEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDirectionVector(Direction directionVector)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtractEdgeDistance(InspectionConstructedFeatureBuilder.ExtractEdgeDistanceType distanceType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtractEndDistance(double endDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtractStartDistance(double startDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFeatureTypeEnum(InspectionConstructedFeatureBuilder.ConstFeatType featureTypeEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMethodEnum(InspectionConstructedFeatureBuilder.MethodEnumType methodEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMoveDistance(double moveDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNominalName(String nominalName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPcsName(String pcsName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStepSize(double stepSize)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat1Filter(boolean subFeat1Filter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat1Name(String subFeat1Name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat1StateEnum(InspectionConstructedFeatureBuilder.SubFeat1StateType subFeat1StateEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat2Filter(boolean subFeat2Filter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat2Name(String subFeat2Name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeat2StateEnum(InspectionConstructedFeatureBuilder.SubFeat2StateType subFeat2StateEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeatures(String[] subFeatures)
Set the current subfeatures
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSubFeatureStates(InspectionConstructedFeatureBuilder.CurrentStateType[] subFeatureStates)
Set the current subfeature states.
|
double |
stepSize()
Returns the extract step size
License requirements: None. |
boolean |
subFeat1Filter()
Returns the filter toggle for the first list of subfeatures
License requirements: None. |
String |
subFeat1Name()
Returns the name of the first subfeature
License requirements: None. |
SelectNXObject |
subFeat1Select()
Returns the first subfeature selection button
License requirements: None. |
InspectionConstructedFeatureBuilder.SubFeat1StateType |
subFeat1StateEnum()
Returns the state of features in the first subfeature list
License requirements: None. |
boolean |
subFeat2Filter()
Returns the filter toggle for the second list of subfeatures
License requirements: None. |
String |
subFeat2Name()
Returns the name of the first subfeature
License requirements: None. |
SelectNXObject |
subFeat2Select()
Returns the second subfeature selection button
License requirements: None. |
InspectionConstructedFeatureBuilder.SubFeat2StateType |
subFeat2StateEnum()
Returns the state of features in the second subfeature list
License requirements: None. |
void |
updateDirectionVector(Vector3d vector)
The constructed inspection feature direction vector based on selected vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
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, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
InspectionConstructedFeatureBuilder.ConstFeatType featureTypeEnum() throws NXException, RemoteException
NXException
RemoteException
void setFeatureTypeEnum(InspectionConstructedFeatureBuilder.ConstFeatType featureTypeEnum) throws NXException, RemoteException
featureTypeEnum
- NXException
RemoteException
InspectionConstructedFeatureBuilder.MethodEnumType methodEnum() throws NXException, RemoteException
NXException
RemoteException
void setMethodEnum(InspectionConstructedFeatureBuilder.MethodEnumType methodEnum) throws NXException, RemoteException
methodEnum
- NXException
RemoteException
boolean availFilterToggle() throws NXException, RemoteException
NXException
RemoteException
void setAvailFilterToggle(boolean availFilterToggle) throws NXException, RemoteException
availFilterToggle
- NXException
RemoteException
SelectNXObjectList availableSelection() throws NXException, RemoteException
NXException
RemoteException
InspectionConstructedFeatureBuilder.AvailableStateType availStateEnum() throws NXException, RemoteException
NXException
RemoteException
void setAvailStateEnum(InspectionConstructedFeatureBuilder.AvailableStateType availStateEnum) throws NXException, RemoteException
availStateEnum
- NXException
RemoteException
InspectionConstructedFeatureBuilder.CurrentStateType currentStateEnum() throws NXException, RemoteException
NXException
RemoteException
void setCurrentStateEnum(InspectionConstructedFeatureBuilder.CurrentStateType currentStateEnum) throws NXException, RemoteException
currentStateEnum
- NXException
RemoteException
InspectionConstructedFeatureBuilder.DestPcsEnumType destinationPcsEnum() throws NXException, RemoteException
NXException
RemoteException
void setDestinationPcsEnum(InspectionConstructedFeatureBuilder.DestPcsEnumType destinationPcsEnum) throws NXException, RemoteException
destinationPcsEnum
- NXException
RemoteException
String pcsName() throws NXException, RemoteException
NXException
RemoteException
void setPcsName(String pcsName) throws NXException, RemoteException
pcsName
- NXException
RemoteException
InspectionConstructedFeatureBuilder.DirectionType directionSpecifiedEnum() throws NXException, RemoteException
NXException
RemoteException
void setDirectionSpecifiedEnum(InspectionConstructedFeatureBuilder.DirectionType directionSpecifiedEnum) throws NXException, RemoteException
directionSpecifiedEnum
- NXException
RemoteException
Direction directionVector() throws NXException, RemoteException
NXException
RemoteException
void setDirectionVector(Direction directionVector) throws NXException, RemoteException
directionVector
- NXException
RemoteException
double moveDistance() throws NXException, RemoteException
NXException
RemoteException
void setMoveDistance(double moveDistance) throws NXException, RemoteException
moveDistance
- NXException
RemoteException
boolean subFeat1Filter() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat1Filter(boolean subFeat1Filter) throws NXException, RemoteException
subFeat1Filter
- NXException
RemoteException
SelectNXObject subFeat1Select() throws NXException, RemoteException
NXException
RemoteException
InspectionConstructedFeatureBuilder.SubFeat1StateType subFeat1StateEnum() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat1StateEnum(InspectionConstructedFeatureBuilder.SubFeat1StateType subFeat1StateEnum) throws NXException, RemoteException
subFeat1StateEnum
- NXException
RemoteException
String subFeat1Name() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat1Name(String subFeat1Name) throws NXException, RemoteException
subFeat1Name
- NXException
RemoteException
boolean subFeat2Filter() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat2Filter(boolean subFeat2Filter) throws NXException, RemoteException
subFeat2Filter
- NXException
RemoteException
SelectNXObject subFeat2Select() throws NXException, RemoteException
NXException
RemoteException
InspectionConstructedFeatureBuilder.SubFeat2StateType subFeat2StateEnum() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat2StateEnum(InspectionConstructedFeatureBuilder.SubFeat2StateType subFeat2StateEnum) throws NXException, RemoteException
subFeat2StateEnum
- NXException
RemoteException
String subFeat2Name() throws NXException, RemoteException
NXException
RemoteException
void setSubFeat2Name(String subFeat2Name) throws NXException, RemoteException
subFeat2Name
- NXException
RemoteException
void cycleSolution() throws NXException, RemoteException
NXException
RemoteException
void createNominal() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject selectNominalFeature() throws NXException, RemoteException
NXException
RemoteException
String nominalName() throws NXException, RemoteException
NXException
RemoteException
void setNominalName(String nominalName) throws NXException, RemoteException
nominalName
- NXException
RemoteException
String constName() throws NXException, RemoteException
NXException
RemoteException
void setConstName(String constName) throws NXException, RemoteException
constName
- NXException
RemoteException
String[] getSubFeatures() throws NXException, RemoteException
NXException
RemoteException
void setSubFeatures(String[] subFeatures) throws NXException, RemoteException
subFeatures
- Current subfeaturesNXException
RemoteException
void updateDirectionVector(Vector3d vector) throws NXException, RemoteException
vector
- The vector data to use for updateNXException
RemoteException
InspectionConstructedFeatureBuilder.CurrentStateType[] getSubFeatureStates() throws NXException, RemoteException
NXException
RemoteException
void setSubFeatureStates(InspectionConstructedFeatureBuilder.CurrentStateType[] subFeatureStates) throws NXException, RemoteException
subFeatureStates
- Current subfeature statesNXException
RemoteException
InspectionConstructedFeatureBuilder.DesignCreationType designCreation() throws NXException, RemoteException
NXException
RemoteException
void setDesignCreation(InspectionConstructedFeatureBuilder.DesignCreationType creationType) throws NXException, RemoteException
creationType
- NXException
RemoteException
NXObject designOffsetGeometry() throws NXException, RemoteException
NXException
RemoteException
void setDesignOffsetGeometry(NXObject designOffset) throws NXException, RemoteException
designOffset
- NXException
RemoteException
double extractStartDistance() throws NXException, RemoteException
NXException
RemoteException
void setExtractStartDistance(double startDistance) throws NXException, RemoteException
startDistance
- NXException
RemoteException
double extractEndDistance() throws NXException, RemoteException
NXException
RemoteException
void setExtractEndDistance(double endDistance) throws NXException, RemoteException
endDistance
- NXException
RemoteException
InspectionConstructedFeatureBuilder.ExtractEdgeDistanceType extractEdgeDistance() throws NXException, RemoteException
NXException
RemoteException
void setExtractEdgeDistance(InspectionConstructedFeatureBuilder.ExtractEdgeDistanceType distanceType) throws NXException, RemoteException
distanceType
- NXException
RemoteException
double stepSize() throws NXException, RemoteException
NXException
RemoteException
void setStepSize(double stepSize) throws NXException, RemoteException
stepSize
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.