public interface InspectionCurveFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionCurveFeatureBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionCurveFeatureBuilder.PointDataDefinitionType
The method used to define point data
|
static class |
InspectionCurveFeatureBuilder.StartEndModeType
the method used to define the start and end points
|
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
Direction |
approachDirection()
Returns the approach direction
License requirements: None. |
double |
curvatureFactor()
Returns the curvature factor
License requirements: None. |
double |
endDistance()
Returns the end distance
License requirements: None. |
double |
endPercentage()
Returns the end percentage
License requirements: None. |
void |
erasePointDefinitionDisplay()
Erases display of point definition data
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
isPointDefinitionChanged()
Returns the point data definition changed flag
License requirements: None. |
double |
maximumSpacing()
Returns the maximum spacing
License requirements: None. |
int |
minimumNumberOfPoints()
Returns the minimum number of points
License requirements: None. |
double |
minimumSpacing()
Returns the minimum spacing
License requirements: None. |
String |
name()
Returns the name
License requirements: None. |
InheritableDoubleBuilder |
offsetDistance()
Returns the offset distance
License requirements: None. |
InspectionCurveFeatureBuilder.PointDataDefinitionType |
pointDataDefinition()
Returns the point data definition
License requirements: None. |
SelectPointList |
pointSelector()
Returns the user specified point selector
License requirements: None. |
void |
previewPointData(boolean showExisting)
Creates preview of point definition data
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
reverseFeatureNormal()
Reverses the feature normal
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
reverseOffsetDirection()
Reverses the offset direction
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
SelectNXObjectList |
selectedCurves()
Returns the selected curves
License requirements: None. |
SelectNXObjectList |
selectedSurfaces()
Returns the underlying surfaces selector.
|
void |
setApproachDirection(Direction approachDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCurvatureFactor(double curvatureFactor)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndDistance(double endDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPercentage(double endPercentage)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMaximumSpacing(double maximumSpacing)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMinimumNumberOfPoints(int minimumNumberOfPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMinimumSpacing(double minimumSpacing)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointDataDefinition(InspectionCurveFeatureBuilder.PointDataDefinitionType pointDataDefinition)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointDefinitionChanged(boolean isChanged)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSelectedSurfaces(Face[] selectedSurfaces)
Sets the curve underlying selected surfaces
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartDistance(double startDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartEndMode(InspectionCurveFeatureBuilder.StartEndModeType startEndMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPercentage(double startPercentage)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
startDistance()
Returns the start distance
License requirements: None. |
InspectionCurveFeatureBuilder.StartEndModeType |
startEndMode()
Returns the start end mode
License requirements: None. |
double |
startPercentage()
Returns the start percentage
License requirements: None. |
void |
updateOffset()
Updates curve inspection feature characteristic parameters based on offset distance
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates the feature parameters
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, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selectedCurves() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList selectedSurfaces() throws NXException, RemoteException
NXException
RemoteException
Direction approachDirection() throws NXException, RemoteException
NXException
RemoteException
void setApproachDirection(Direction approachDirection) throws NXException, RemoteException
approachDirection
- NXException
RemoteException
InspectionCurveFeatureBuilder.PointDataDefinitionType pointDataDefinition() throws NXException, RemoteException
NXException
RemoteException
void setPointDataDefinition(InspectionCurveFeatureBuilder.PointDataDefinitionType pointDataDefinition) throws NXException, RemoteException
pointDataDefinition
- NXException
RemoteException
int minimumNumberOfPoints() throws NXException, RemoteException
NXException
RemoteException
void setMinimumNumberOfPoints(int minimumNumberOfPoints) throws NXException, RemoteException
minimumNumberOfPoints
- NXException
RemoteException
double minimumSpacing() throws NXException, RemoteException
NXException
RemoteException
void setMinimumSpacing(double minimumSpacing) throws NXException, RemoteException
minimumSpacing
- NXException
RemoteException
double maximumSpacing() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSpacing(double maximumSpacing) throws NXException, RemoteException
maximumSpacing
- NXException
RemoteException
double curvatureFactor() throws NXException, RemoteException
NXException
RemoteException
void setCurvatureFactor(double curvatureFactor) throws NXException, RemoteException
curvatureFactor
- NXException
RemoteException
InspectionCurveFeatureBuilder.StartEndModeType startEndMode() throws NXException, RemoteException
NXException
RemoteException
void setStartEndMode(InspectionCurveFeatureBuilder.StartEndModeType startEndMode) throws NXException, RemoteException
startEndMode
- NXException
RemoteException
double startPercentage() throws NXException, RemoteException
NXException
RemoteException
void setStartPercentage(double startPercentage) throws NXException, RemoteException
startPercentage
- NXException
RemoteException
double endPercentage() throws NXException, RemoteException
NXException
RemoteException
void setEndPercentage(double endPercentage) throws NXException, RemoteException
endPercentage
- NXException
RemoteException
double startDistance() throws NXException, RemoteException
NXException
RemoteException
void setStartDistance(double startDistance) throws NXException, RemoteException
startDistance
- NXException
RemoteException
double endDistance() throws NXException, RemoteException
NXException
RemoteException
void setEndDistance(double endDistance) throws NXException, RemoteException
endDistance
- NXException
RemoteException
SelectPointList pointSelector() throws NXException, RemoteException
NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void setSelectedSurfaces(Face[] selectedSurfaces) throws NXException, RemoteException
selectedSurfaces
- Array of selected surfacesNXException
RemoteException
InheritableDoubleBuilder offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void reverseFeatureNormal() throws NXException, RemoteException
NXException
RemoteException
void updateParams() throws NXException, RemoteException
NXException
RemoteException
void reverseOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
void updateOffset() throws NXException, RemoteException
NXException
RemoteException
void previewPointData(boolean showExisting) throws NXException, RemoteException
showExisting
- NXException
RemoteException
boolean isPointDefinitionChanged() throws NXException, RemoteException
NXException
RemoteException
void setPointDefinitionChanged(boolean isChanged) throws NXException, RemoteException
isChanged
- NXException
RemoteException
void erasePointDefinitionDisplay() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.