public interface CompensateRoughDataBuilder extends FeatureBuilder
CompensateRoughDataBuilder
. This class is used to edit
and create a Compensate Rough Curve or Compensate Rough Sheet feature.
DieCollection.compensateRoughData(nxopen.features.CompensateRoughData)
Property | Value |
---|---|
AngleTolerance | 0.5 |
Approximation | Coarse |
DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
JoinOutputCurves | 0 |
MaximumGap | 5.0 (millimeters part), 0.2 (inches part) |
ModifyInputSheet | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
CompensateRoughDataBuilder.ApproximationType
Settings for the amount of approximation to perform.
|
static class |
CompensateRoughDataBuilder.Types
Settings for the type of data being compensated.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
CompensateRoughDataBuilder.ApproximationType |
approximation()
Returns the approximation desired.
|
Section |
curveCollector()
Returns the curve collector containing the curves that will be approximated.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
boolean |
joinOutputCurves()
Returns the join output curves setting, true indicates that the output curves will be joined
into a single curve.
|
double |
maximumGap()
Returns the maximum gap.
|
boolean |
modifyInputSheet()
Returns the modify input sheet setting.
|
ScCollector |
projectToFaces()
Returns the faces to project the output curves onto.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setApproximation(CompensateRoughDataBuilder.ApproximationType approximation)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setJoinOutputCurves(boolean joinOutputCurves)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMaximumGap(double maximumGap)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setModifyInputSheet(boolean modifyInputSheet)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(CompensateRoughDataBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
SelectBodyList |
sheetBodies()
Returns the sheet bodies that will be approximated.
|
CompensateRoughDataBuilder.Types |
type()
Returns the type of input data being supplied.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section curveCollector() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList sheetBodies() throws NXException, RemoteException
NXException
RemoteException
ScCollector projectToFaces() throws NXException, RemoteException
NXException
RemoteException
boolean joinOutputCurves() throws NXException, RemoteException
NXException
RemoteException
void setJoinOutputCurves(boolean joinOutputCurves) throws NXException, RemoteException
joinOutputCurves
- NXException
RemoteException
boolean modifyInputSheet() throws NXException, RemoteException
NXException
RemoteException
void setModifyInputSheet(boolean modifyInputSheet) throws NXException, RemoteException
modifyInputSheet
- NXException
RemoteException
CompensateRoughDataBuilder.ApproximationType approximation() throws NXException, RemoteException
NXException
RemoteException
void setApproximation(CompensateRoughDataBuilder.ApproximationType approximation) throws NXException, RemoteException
approximation
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double maximumGap() throws NXException, RemoteException
NXException
RemoteException
void setMaximumGap(double maximumGap) throws NXException, RemoteException
maximumGap
- NXException
RemoteException
CompensateRoughDataBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(CompensateRoughDataBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.