public interface IsoclineCurveBuilder extends FeatureBuilder
IsoclineCurve
builder
FreeformCurveCollection.createIsoclineCurveBuilder(nxopen.features.IsoclineCurve)
Property | Value |
---|---|
CurveFitData.CurveJoinMethod | No |
CurveFitData.Degree | 7 |
CurveFitData.FitMethod | DegreeAndSegments |
CurveFitData.IsAdvancedFit | 0 |
CurveFitData.IsAlignShape | 0 |
CurveFitData.MaximumDegree | 7 |
CurveFitData.MaximumSegments | 1 |
CurveFitData.MinimumDegree | 5 |
CurveFitData.Segments | 1 |
DistanceThreshold | 0.25 (millimeters part), 0.01 (inches part) |
EndAngle.Value | 90 |
IntervalAngle.Value | 10 |
StartAngle.Value | -90 |
Modifier and Type | Interface and Description |
---|---|
static class |
IsoclineCurveBuilder.CurveTypes
The option indicating number of curves to be created
|
Modifier and Type | Method and Description |
---|---|
boolean |
canOptimizeCurve()
Returns the Optimize Curve
License requirements: None. |
void |
createIsocline()
Creates isocline curves
License requirements: None. |
CurveFitData |
curveFitData()
Returns the curve fitting parameters
License requirements: None. |
double |
distanceThreshold()
Returns the distance threshold
License requirements: None. |
Expression |
endAngle()
Returns the end angle
License requirements: None. |
ScCollector |
face()
Returns the select face
License requirements: None. |
Expression |
intervalAngle()
Returns the interval angle
License requirements: None. |
boolean |
isAssociative()
Returns the associative
License requirements: None. |
Expression |
isoclineAngle()
Returns the isocline angle
License requirements: None. |
IsoclineCurveBuilder.CurveTypes |
isoclineTypes()
Returns the isocline types
License requirements: None. |
Direction |
referenceDirection()
Returns the reference direction
License requirements: None. |
void |
setAssociative(boolean isAssociative)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCanOptimizeCurve(boolean canOptimizeCurve)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setDistanceThreshold(double distanceThreshold)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setIsoclineTypes(IsoclineCurveBuilder.CurveTypes isoclineTypes)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setReferenceDirection(Direction referenceDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Expression |
startAngle()
Returns the start angle
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector face() throws NXException, RemoteException
NXException
RemoteException
Direction referenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirection(Direction referenceDirection) throws NXException, RemoteException
referenceDirection
- NXException
RemoteException
IsoclineCurveBuilder.CurveTypes isoclineTypes() throws NXException, RemoteException
NXException
RemoteException
void setIsoclineTypes(IsoclineCurveBuilder.CurveTypes isoclineTypes) throws NXException, RemoteException
isoclineTypes
- NXException
RemoteException
Expression isoclineAngle() throws NXException, RemoteException
NXException
RemoteException
Expression intervalAngle() throws NXException, RemoteException
NXException
RemoteException
Expression startAngle() throws NXException, RemoteException
NXException
RemoteException
Expression endAngle() throws NXException, RemoteException
NXException
RemoteException
boolean isAssociative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean isAssociative) throws NXException, RemoteException
isAssociative
- NXException
RemoteException
boolean canOptimizeCurve() throws NXException, RemoteException
NXException
RemoteException
void setCanOptimizeCurve(boolean canOptimizeCurve) throws NXException, RemoteException
canOptimizeCurve
- NXException
RemoteException
double distanceThreshold() throws NXException, RemoteException
NXException
RemoteException
void setDistanceThreshold(double distanceThreshold) throws NXException, RemoteException
distanceThreshold
- NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
void createIsocline() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.