public interface InspectionLineFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionLineFeatureBuilder(nxopen.cam.CAMObject)
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
CamInspectionOperationCsysreferencetypes |
csysRefType()
Returns the coordinate system reference type
License requirements: None. |
CamInspectionOperationExtenttypes |
extentType()
Returns the extent type of the line (bounded or unbounded)
License requirements: None. |
void |
flipLineDirection()
Flips direction of line.
|
void |
flipNormal()
Flips normal of underlying surface
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
iline()
Returns the I component of the lines direction vector
License requirements: None. |
double |
inormal()
Returns the I component of the lines normal vector as determined by an underlying surface
License requirements: None. |
double |
jline()
Returns the J component of the lines direction vector
License requirements: None. |
double |
jnormal()
Returns the J component of the lines normal vector as determined by an underlying surface
License requirements: None. |
double |
kline()
Returns the K component of the lines direction vector
License requirements: None. |
double |
knormal()
Returns the K component of the lines normal vector as determined by an underlying surface
License requirements: None. |
double |
length()
Returns the length of the line
License requirements: None. |
Direction |
lineDirection()
Returns the line direction vector
License requirements: None. |
String |
name()
Returns the name of the line feature
License requirements: None. |
InheritableDoubleBuilder |
offsetDistance()
Returns the offset distance
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse direction button
License requirements: None. |
void |
reverseOffsetDirection()
Reverses the offset direction
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
SelectNXObject |
selectLine()
Returns the selected line
License requirements: None. |
SelectNXObject |
selectNormalSurface()
Returns the underlying surface used to determine the normal and approach direction vectors
License requirements: None. |
void |
setCsysRefType(CamInspectionOperationCsysreferencetypes csysRefType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtentType(CamInspectionOperationExtenttypes extentType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setILine(double iLine)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setINormal(double iNormal)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setJLine(double jLine)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setJNormal(double jNormal)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setKLine(double kLine)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setKNormal(double kNormal)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLength(double length)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLineDirection(Direction lineDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalSurface(Face normalSurface)
Sets the underlying normal surface
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setX(double x)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setY(double y)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setZ(double z)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateNormal()
Updates normal vector for line based on selection of underlying plane
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateOffset()
Updates line inspection feature characteristic parameters based on offset distance
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates line inspection feature characteristic parameters based on selected geometry
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
x()
Returns the X coordinate of one end of a bounded line or any point on an unbounded line
License requirements: None. |
double |
y()
Returns the Y coordinate of one end of a bounded line or any point on an unbounded line
License requirements: None. |
double |
z()
Returns the Z coordinate of one end of a bounded line or any point on an unbounded line
License requirements: None. |
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
SelectNXObject selectLine() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
Direction lineDirection() throws NXException, RemoteException
NXException
RemoteException
void setLineDirection(Direction lineDirection) throws NXException, RemoteException
lineDirection
- NXException
RemoteException
SelectNXObject selectNormalSurface() throws NXException, RemoteException
NXException
RemoteException
CamInspectionOperationCsysreferencetypes csysRefType() throws NXException, RemoteException
NXException
RemoteException
void setCsysRefType(CamInspectionOperationCsysreferencetypes csysRefType) throws NXException, RemoteException
csysRefType
- NXException
RemoteException
CamInspectionOperationExtenttypes extentType() throws NXException, RemoteException
NXException
RemoteException
void setExtentType(CamInspectionOperationExtenttypes extentType) throws NXException, RemoteException
extentType
- NXException
RemoteException
double length() throws NXException, RemoteException
NXException
RemoteException
void setLength(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double x() throws NXException, RemoteException
NXException
RemoteException
void setX(double x) throws NXException, RemoteException
x
- NXException
RemoteException
double y() throws NXException, RemoteException
NXException
RemoteException
void setY(double y) throws NXException, RemoteException
y
- NXException
RemoteException
double z() throws NXException, RemoteException
NXException
RemoteException
void setZ(double z) throws NXException, RemoteException
z
- NXException
RemoteException
double iline() throws NXException, RemoteException
NXException
RemoteException
void setILine(double iLine) throws NXException, RemoteException
iLine
- NXException
RemoteException
double jline() throws NXException, RemoteException
NXException
RemoteException
void setJLine(double jLine) throws NXException, RemoteException
jLine
- NXException
RemoteException
double kline() throws NXException, RemoteException
NXException
RemoteException
void setKLine(double kLine) throws NXException, RemoteException
kLine
- NXException
RemoteException
double inormal() throws NXException, RemoteException
NXException
RemoteException
void setINormal(double iNormal) throws NXException, RemoteException
iNormal
- NXException
RemoteException
double jnormal() throws NXException, RemoteException
NXException
RemoteException
void setJNormal(double jNormal) throws NXException, RemoteException
jNormal
- NXException
RemoteException
double knormal() throws NXException, RemoteException
NXException
RemoteException
void setKNormal(double kNormal) throws NXException, RemoteException
kNormal
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void updateParams() throws NXException, RemoteException
NXException
RemoteException
void flipLineDirection() throws NXException, RemoteException
NXException
RemoteException
void updateNormal() throws NXException, RemoteException
NXException
RemoteException
void flipNormal() throws NXException, RemoteException
NXException
RemoteException
void setNormalSurface(Face normalSurface) throws NXException, RemoteException
normalSurface
- NXException
RemoteException
InheritableDoubleBuilder offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void reverseOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
void updateOffset() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.