public interface OutputCurvesBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
OutputCurvesBuilder.SmoothTypes
Settings for the curve smoothing type.
|
static class |
OutputCurvesBuilder.TrimCurveCreateTypes
Settings for the trim curve creation type.
|
static class |
OutputCurvesBuilder.TrimCurveTypes
Settings for the trim curve type.
|
static class |
OutputCurvesBuilder.TrimOutputCurveTypes
Settings for the trim curve output type.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
ICurve[] |
createNonAssociative()
Creates the output curve without a feature.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
Point3d |
firstLimitPoint()
Returns the first limit point.
|
Point3d |
lastLimitPoint()
Returns the last limit point.
|
double |
offsetDistance()
Returns the offset distance
License requirements: die_engineering ("DIE ENGINEERING") . |
nxopen.features.Feature |
referenceFeature()
Returns the reference feature - must be either a die section or form task feature
License requirements: die_engineering ("DIE ENGINEERING") . |
Point3d |
referencePoint()
Returns the reference point.
|
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance.
|
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance.
|
void |
setFirstLimitPoint(Point3d firstLimitPoint)
Sets the first limit point.
|
void |
setLastLimitPoint(Point3d lastLimitPoint)
Sets the last limit point.
|
void |
setOffsetDistance(double offsetDistance)
Sets the offset distance
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setReferenceFeature(nxopen.features.Feature referenceFeature)
Sets the reference feature - must be either a die section or form task feature
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setReferencePoint(Point3d referencePoint)
Sets the reference point.
|
void |
setSmoothTolerance(double smoothTolerance)
Sets the tolerance used for cubic or quintic smoothing.
|
void |
setSmoothType(OutputCurvesBuilder.SmoothTypes smoothType)
Sets the smooth type
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimCurveCreateType(OutputCurvesBuilder.TrimCurveCreateTypes trimCurveType)
Sets the trim curve creation type
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimCurveType(OutputCurvesBuilder.TrimCurveTypes trimCurveType)
Sets the trim curve type.
|
void |
setTrimOutputCurveType(OutputCurvesBuilder.TrimOutputCurveTypes trimCurveOutputType)
Sets the trim curve output type
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
smoothTolerance()
Returns the tolerance used for cubic or quintic smoothing.
|
OutputCurvesBuilder.SmoothTypes |
smoothType()
Returns the smooth type
License requirements: die_engineering ("DIE ENGINEERING") . |
OutputCurvesBuilder.TrimCurveCreateTypes |
trimCurveCreateType()
Returns the trim curve creation type
License requirements: die_engineering ("DIE ENGINEERING") . |
OutputCurvesBuilder.TrimCurveTypes |
trimCurveType()
Returns the trim curve type.
|
OutputCurvesBuilder.TrimOutputCurveTypes |
trimOutputCurveType()
Returns the trim curve output type
License requirements: die_engineering ("DIE ENGINEERING") . |
OutputCurvesBuilder.TrimCurveTypes trimCurveType() throws NXException, RemoteException
NXException
RemoteException
void setTrimCurveType(OutputCurvesBuilder.TrimCurveTypes trimCurveType) throws NXException, RemoteException
trimCurveType
- NXException
RemoteException
nxopen.features.Feature referenceFeature() throws NXException, RemoteException
NXException
RemoteException
void setReferenceFeature(nxopen.features.Feature referenceFeature) throws NXException, RemoteException
referenceFeature
- NXException
RemoteException
Point3d referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point3d referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
Point3d firstLimitPoint() throws NXException, RemoteException
NXException
RemoteException
void setFirstLimitPoint(Point3d firstLimitPoint) throws NXException, RemoteException
firstLimitPoint
- NXException
RemoteException
Point3d lastLimitPoint() throws NXException, RemoteException
NXException
RemoteException
void setLastLimitPoint(Point3d lastLimitPoint) throws NXException, RemoteException
lastLimitPoint
- NXException
RemoteException
double offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void setOffsetDistance(double offsetDistance) throws NXException, RemoteException
offsetDistance
- each non-trim offset curve will be output by this distanceNXException
RemoteException
ICurve[] createNonAssociative() throws NXException, RemoteException
NXException
RemoteException
OutputCurvesBuilder.TrimOutputCurveTypes trimOutputCurveType() throws NXException, RemoteException
NXException
RemoteException
void setTrimOutputCurveType(OutputCurvesBuilder.TrimOutputCurveTypes trimCurveOutputType) throws NXException, RemoteException
trimCurveOutputType
- NXException
RemoteException
OutputCurvesBuilder.TrimCurveCreateTypes trimCurveCreateType() throws NXException, RemoteException
NXException
RemoteException
void setTrimCurveCreateType(OutputCurvesBuilder.TrimCurveCreateTypes trimCurveType) throws NXException, RemoteException
trimCurveType
- NXException
RemoteException
OutputCurvesBuilder.SmoothTypes smoothType() throws NXException, RemoteException
NXException
RemoteException
void setSmoothType(OutputCurvesBuilder.SmoothTypes smoothType) throws NXException, RemoteException
smoothType
- NXException
RemoteException
double smoothTolerance() throws NXException, RemoteException
NXException
RemoteException
void setSmoothTolerance(double smoothTolerance) throws NXException, RemoteException
smoothTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.