public interface OffsetMoveCurveBuilder
OffsetMoveCurve
builder
SynchronousCurveCollection.createOffsetMoveCurveBuilder(nxopen.features.OffsetMoveCurve)
Property | Value |
---|---|
CurveFinder.ChamferEnabled | 0 |
CurveFinder.CoincidentVertexEnabled | 0 |
CurveFinder.CollinearEnabled | 0 |
CurveFinder.ConcentricEnabled | 0 |
CurveFinder.EqualRadiusEnabled | 0 |
CurveFinder.OffsetEnabled | 0 |
CurveFinder.ParallelEnabled | 0 |
CurveFinder.SymmetricEnabled | 0 |
CurveFinder.TangentEnabled | 0 |
CurveFinder.UseCurveFinder | 1 |
CurveFinder.VertexOnCurveEnabled | 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") . |
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.