public interface ChamferBuilder extends FeatureBuilder
FeatureCollection.createChamferBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
ChamferBuilder.ChamferOption
This enum represents the chamfer parameter options
|
static class |
ChamferBuilder.OffsetMethod
This enum represents the offset method options
|
Modifier and Type | Method and Description |
---|---|
boolean |
allInstances()
Returns the chamfer all instance status
License requirements: None. |
String |
angle()
Returns the chamfer angle (expression).
|
Expression |
angleExp()
Returns the angle expression object of chamfer.
|
int |
createPreview()
Creates the chamfer preview body
License requirements: solid_modeling ("SOLIDS MODELING") . |
String |
firstOffset()
Returns the first offset distance (expression).
|
Expression |
firstOffsetExp()
Returns the first offset expression object of chamfer.
|
ChamferBuilder.OffsetMethod |
method()
Returns the offset method.
|
ChamferBuilder.ChamferOption |
option()
Returns the chamfer parameter option.
|
boolean |
reverseOffsets()
Returns the offset reverse status
License requirements: None. |
String |
secondOffset()
Returns the second offset distance (expression).
|
Expression |
secondOffsetExp()
Returns the second offset expression object of chamfer.
|
void |
setAllInstances(boolean allInstances)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAngle(String angleExpression)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFirstOffset(String offsetExpression)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMethod(ChamferBuilder.OffsetMethod method)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOption(ChamferBuilder.ChamferOption opt)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseOffsets(boolean reverse)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSecondOffset(String offsetExpression)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSmartCollector(ScCollector sc)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
ScCollector |
smartCollector()
Returns the smart collector
License requirements: None. |
double |
tolerance()
Returns the tolerance used for creating chamfer
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setSmartCollector(ScCollector sc) throws NXException, RemoteException
sc
- NXException
RemoteException
void setReverseOffsets(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
void setAllInstances(boolean allInstances) throws NXException, RemoteException
allInstances
- NXException
RemoteException
void setOption(ChamferBuilder.ChamferOption opt) throws NXException, RemoteException
opt
- NXException
RemoteException
void setMethod(ChamferBuilder.OffsetMethod method) throws NXException, RemoteException
method
- NXException
RemoteException
void setFirstOffset(String offsetExpression) throws NXException, RemoteException
offsetExpression
- NXException
RemoteException
void setSecondOffset(String offsetExpression) throws NXException, RemoteException
offsetExpression
- NXException
RemoteException
void setAngle(String angleExpression) throws NXException, RemoteException
angleExpression
- NXException
RemoteException
ScCollector smartCollector() throws NXException, RemoteException
NXException
RemoteException
boolean reverseOffsets() throws NXException, RemoteException
NXException
RemoteException
boolean allInstances() throws NXException, RemoteException
NXException
RemoteException
ChamferBuilder.ChamferOption option() throws NXException, RemoteException
ChamferBuilder.ChamferOption.SYMMETRIC_OFFSETS
ChamferBuilder.ChamferOption.TWO_OFFSETS
ChamferBuilder.ChamferOption.OFFSET_AND_ANGLE
NXException
RemoteException
ChamferBuilder.OffsetMethod method() throws NXException, RemoteException
ChamferBuilder.OffsetMethod.EDGES_ALONG_FACES
ChamferBuilder.OffsetMethod.FACES_AND_TRIM
NXException
RemoteException
String firstOffset() throws NXException, RemoteException
firstOffsetExp()
.
This might be removed from KF bindings in NX 9.
NXException
RemoteException
Expression firstOffsetExp() throws NXException, RemoteException
NXException
RemoteException
String secondOffset() throws NXException, RemoteException
secondOffsetExp()
.
This might be removed from KF bindings in NX 9.
NXException
RemoteException
Expression secondOffsetExp() throws NXException, RemoteException
NXException
RemoteException
String angle() throws NXException, RemoteException
angleExp()
.
This might be removed from KF bindings in NX 9.
NXException
RemoteException
Expression angleExp() throws NXException, RemoteException
NXException
RemoteException
int createPreview() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.