public interface HoleFeatureBuilder extends RPOBuilder
RPOBuilder
for
details on positioning the hole. FeatureCollection.createHoleFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
HoleFeatureBuilder.HoleSubtype
Represents the subtype of the hole
|
RPOBuilder.AssociativityType, RPOBuilder.ReferenceDirectionData
Modifier and Type | Method and Description |
---|---|
Expression |
counterboreDepth()
Returns
the depth of the counterbore for a hole.
|
Expression |
counterboreDiameter()
Returns
the diameter of the counterbore for a hole.
|
Expression |
countersinkAngle()
Returns
the angle of the countersink for a hole.
|
Expression |
countersinkDiameter()
Returns
the diameter of the countersink for a hole.
|
void |
createHole()
Creates a hole body which can be positioned
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
Expression |
depth()
Returns
the depth of the hole.
|
Expression |
diameter()
Returns
the diameter of the hole.
|
Body |
getTargetBody()
Returns target body for the hole.
|
ISurface |
getThruFace()
Returns thru face parameter for the hole.
|
Point3d |
holeLocation()
Returns
the reference point of the hole.
|
ISurface |
placementFace()
Returns
the placement face of the hole.
|
boolean |
reverseDirection()
Returns
the reverse direction flag of the hole.
|
void |
setCounterboreDepth(String depth)
Sets the depth of the counterbore for a hole.
|
void |
setCounterboreDiameter(String diameter)
Sets the diameter of the counterbore for a hole.
|
void |
setCounterboreHole(Point3d referencePoint,
boolean reverseDirection,
ISurface placementFace,
String diameter,
String counterboreDiameter,
String counterboreDepth)
Sets parameters for counterbore hole
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setCountersinkAngle(String angle)
Sets the angle of the countersink for a hole.
|
void |
setCountersinkDiameter(String diameter)
Sets the diameter of the countersink for a hole.
|
void |
setCountersinkHole(Point3d referencePoint,
boolean reverseDirection,
ISurface placementFace,
String diameter,
String countersinkDiameter,
String countersinkAngle)
Sets parameters for countersink hole
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setDepth(String depth)
Sets the depth of the hole.
|
void |
setDepthAndTipAngle(String depth,
String tipAngle)
Sets depth and tip angle parameters for the hole.
|
void |
setDiameter(String diameter)
Sets the diameter of the hole.
|
void |
setHoleLocation(Point3d referencePoint)
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setPlacementFace(ISurface placementFace)
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setReverseDirection(boolean reverse)
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setSimpleHole(Point3d referencePoint,
boolean reverseDirection,
ISurface placementFace,
String diameter)
Sets parameters for simple hole
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setSubtype(HoleFeatureBuilder.HoleSubtype subtype)
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
void |
setTargetBody(Body targetBody)
Sets target body for the hole.
|
void |
setThruFace(ISurface thruFace)
Sets thru face parameter for the hole.
|
void |
setTipAngle(String tipAngle)
Sets the tip angle of the hole.
|
HoleFeatureBuilder.HoleSubtype |
subtype()
Returns
the type of hole
License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING") . |
Expression |
tipAngle()
Returns
the tip angle of the hole.
|
applyDimensions, createDimension, createPositioningDimension, getReferenceDirection, getRpoDimensions, hidePositioningDimensions, setExpression, setReferenceDirection, setRpoDimensions, setTargetAndTool, showPositioningDimensions, undoLastDimension
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ISurface getThruFace() throws NXException, RemoteException
NXException
RemoteException
void setThruFace(ISurface thruFace) throws NXException, RemoteException
thruFace
- Thru faceNXException
RemoteException
Body getTargetBody() throws NXException, RemoteException
NXException
RemoteException
void setTargetBody(Body targetBody) throws NXException, RemoteException
targetBody
- Target BodyNXException
RemoteException
Expression depth() throws NXException, RemoteException
NXException
RemoteException
void setDepth(String depth) throws NXException, RemoteException
depth
- Hole depthNXException
RemoteException
Expression tipAngle() throws NXException, RemoteException
NXException
RemoteException
void setTipAngle(String tipAngle) throws NXException, RemoteException
tipAngle
- Tip angleNXException
RemoteException
HoleFeatureBuilder.HoleSubtype subtype() throws NXException, RemoteException
NXException
RemoteException
void setSubtype(HoleFeatureBuilder.HoleSubtype subtype) throws NXException, RemoteException
subtype
- NXException
RemoteException
Point3d holeLocation() throws NXException, RemoteException
NXException
RemoteException
void setHoleLocation(Point3d referencePoint) throws NXException, RemoteException
referencePoint
- Reference point for the holeNXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
ISurface placementFace() throws NXException, RemoteException
NXException
RemoteException
void setPlacementFace(ISurface placementFace) throws NXException, RemoteException
placementFace
- Placement faceNXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(String diameter) throws NXException, RemoteException
diameter
- Hole diameterNXException
RemoteException
Expression counterboreDiameter() throws NXException, RemoteException
NXException
RemoteException
void setCounterboreDiameter(String diameter) throws NXException, RemoteException
diameter
- Hole diameterNXException
RemoteException
Expression counterboreDepth() throws NXException, RemoteException
NXException
RemoteException
void setCounterboreDepth(String depth) throws NXException, RemoteException
depth
- counterbore depthNXException
RemoteException
Expression countersinkDiameter() throws NXException, RemoteException
NXException
RemoteException
void setCountersinkDiameter(String diameter) throws NXException, RemoteException
diameter
- Hole diameterNXException
RemoteException
Expression countersinkAngle() throws NXException, RemoteException
NXException
RemoteException
void setCountersinkAngle(String angle) throws NXException, RemoteException
angle
- countersink angleNXException
RemoteException
void createHole() throws NXException, RemoteException
NXException
RemoteException
void setDepthAndTipAngle(String depth, String tipAngle) throws NXException, RemoteException
depth
- Hole depthtipAngle
- Tip angle of the toolNXException
RemoteException
void setSimpleHole(Point3d referencePoint, boolean reverseDirection, ISurface placementFace, String diameter) throws NXException, RemoteException
referencePoint
- Reference point for the holereverseDirection
- Reverse direction flag, applicable only if placement face is a datum planeplacementFace
- Placement facediameter
- Hole diameterNXException
RemoteException
void setCounterboreHole(Point3d referencePoint, boolean reverseDirection, ISurface placementFace, String diameter, String counterboreDiameter, String counterboreDepth) throws NXException, RemoteException
referencePoint
- Reference point for the holereverseDirection
- Reverse direction flag, applicable only if placement face is a datum planeplacementFace
- Placement facediameter
- Hole diametercounterboreDiameter
- Counterbore diametercounterboreDepth
- Counterbore depthNXException
RemoteException
void setCountersinkHole(Point3d referencePoint, boolean reverseDirection, ISurface placementFace, String diameter, String countersinkDiameter, String countersinkAngle) throws NXException, RemoteException
referencePoint
- Reference point for the holereverseDirection
- Reverse direction flag, applicable only if placement face is a datum planeplacementFace
- Placement facediameter
- Hole diametercountersinkDiameter
- Countersink diametercountersinkAngle
- Countersink angleNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.