public interface SketchEvaluator extends TaggedObject
SketchEvaluatorCollection.create(nxopen.features.Feature)
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the angle tolerance [degrees]
License requirements: None. |
boolean |
createCurveOption()
Returns the option which allows automatic create of non-associative UG curves
for the sketch evaluation.
|
void |
destroy()
Deletes the sketch evaluator, and cleans up any objects created by the it
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
Curve[] |
evaluateOneSketch(double pathLocation)
Work-horse method that evaluates the master section and its sketch on path
at a specific path location.
|
Section |
section()
Returns the master section.
|
void |
setAngularTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCreateCurveOption(boolean createCurveOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSection(Section section)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSimplifyCurveOption(boolean simplifySplineOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
simplifyCurveOption()
Returns the option which allows the automatic conversion of curves
into an approximation of sorted sequence of arcs and lines.
|
printTestData, printTestData, tag, tagValue
void setSection(Section section) throws NXException, RemoteException
section
- master sectionNXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
void setAngularTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
void setCreateCurveOption(boolean createCurveOption) throws NXException, RemoteException
createCurveOption
- NXException
RemoteException
boolean createCurveOption() throws NXException, RemoteException
NXException
RemoteException
void setSimplifyCurveOption(boolean simplifySplineOption) throws NXException, RemoteException
simplifySplineOption
- the simplify spline optionNXException
RemoteException
boolean simplifyCurveOption() throws NXException, RemoteException
NXException
RemoteException
Curve[] evaluateOneSketch(double pathLocation) throws NXException, RemoteException
pathLocation
- input path arc length percent to evaluate at.NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
Section section() throws NXException, RemoteException
NXException
RemoteException
void destroy() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.