public interface OffsetMoveCurveBuilder extends FeatureBuilder
OffsetMoveCurve
builder
SynchronousCurveCollection.createOffsetMoveCurveBuilder(nxopen.features.OffsetMoveCurve)
Property | Value |
---|---|
CurveFinder.ChamferEnabled | 0 |
CurveFinder.CoincidentVertexEnabled | 0 |
CurveFinder.CoincidentVertexSketchGroupEnabled | 0 |
CurveFinder.CollinearEnabled | 0 |
CurveFinder.CollinearSketchGroupEnabled | 0 |
CurveFinder.ConcentricEnabled | 0 |
CurveFinder.ConcentricSketchGroupEnabled | 0 |
CurveFinder.EqualRadiusEnabled | 0 |
CurveFinder.EqualRadiusSketchGroupEnabled | 0 |
CurveFinder.OffsetEnabled | 0 |
CurveFinder.OffsetSketchGroupEnabled | 0 |
CurveFinder.ParallelEnabled | 0 |
CurveFinder.ParallelSketchGroupEnabled | 0 |
CurveFinder.SymmetricEnabled | 0 |
CurveFinder.TangentEnabled | 0 |
CurveFinder.TangentSketchGroupEnabled | 0 |
CurveFinder.UseCurveFinder | 1 |
CurveFinder.VertexOnCurveEnabled | 0 |
CurveFinder.VertexOnCurveSketchGroupEnabled | 0 |
Distance.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Method and Description |
---|---|
void |
addCurveSenseToMap(NXObject curve,
int curveSense)
This function add the selected curve and its sense into the curve_sense_map when select a new curve
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
CurveFinderBuilder |
curveFinder()
Returns the curve finder
License requirements: None. |
Expression |
distance()
Returns the offset distance
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
boolean |
keepOrthogonal()
Returns a value that indicates whether keep orthogonal is enabled
License requirements: None. |
int |
keepTangent()
Returns a value that indicates which keep tangent support is selected
License requirements: None. |
void |
removeCurveSenseFromMap(NXObject curve)
This function remove a curve and its sense from the curve_sense_map when deselect a curve
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
reverseOffsetDirection()
Returns the reverse offset direction
License requirements: None. |
void |
reverseOffsetDirectionOfLoop(NXObject objectInLoop)
This function reverses the offset direction of the loop containing the input curve
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setKeepOrthogonal(boolean keepOrthogonal)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setKeepTangent(int keepTangent)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setReverseOffsetDirection(boolean reverseOffsetDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CurveFinderBuilder curveFinder() throws NXException, RemoteException
NXException
RemoteException
Expression distance() throws NXException, RemoteException
NXException
RemoteException
boolean reverseOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseOffsetDirection(boolean reverseOffsetDirection) throws NXException, RemoteException
reverseOffsetDirection
- NXException
RemoteException
void reverseOffsetDirectionOfLoop(NXObject objectInLoop) throws NXException, RemoteException
objectInLoop
- A curve in loop to reverseNXException
RemoteException
void addCurveSenseToMap(NXObject curve, int curveSense) throws NXException, RemoteException
curve
- A new selected curvecurveSense
- The sense of the selected curveNXException
RemoteException
void removeCurveSenseFromMap(NXObject curve) throws NXException, RemoteException
curve
- A removed curveNXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
int keepTangent() throws NXException, RemoteException
NXException
RemoteException
void setKeepTangent(int keepTangent) throws NXException, RemoteException
keepTangent
- NXException
RemoteException
boolean keepOrthogonal() throws NXException, RemoteException
NXException
RemoteException
void setKeepOrthogonal(boolean keepOrthogonal) throws NXException, RemoteException
keepOrthogonal
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.