public interface SpineCurveBuilder extends FeatureBuilder
Features.SpineCurve
builder
FreeformCurveCollection.createSpineCurveBuilder(nxopen.features.SpineCurve)
Property | Value |
---|---|
Associative | 0 |
Closed | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
SpineCurveBuilder.ArcSegmentsTypes
This enum represents the arc segments types
|
Modifier and Type | Method and Description |
---|---|
SpineCurveBuilder.ArcSegmentsTypes |
arcSegmentsType()
Returns the option indicating type of shape
License requirements: None. |
boolean |
associative()
Returns the flag indicating if an associative Spine Curve (Feature) should be created.
|
boolean |
closed()
Returns the flag indicating if a closed curve should be created if possible.
|
void |
evaluate()
Evaluates the curve
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
reverseStartDirection()
Returns the flag indicating if starting direction of the curve should be opposite to the first plane normal.
|
void |
setArcSegmentsType(SpineCurveBuilder.ArcSegmentsTypes curveOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setClosed(boolean closed)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseStartDirection(boolean direction)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartPoint(Point startPoint)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Point |
startPoint()
Returns the start point
License requirements: None. |
SpinePlaneBuilderList |
throughPlanesList()
Returns the plane list containing the through planes.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point startPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartPoint(Point startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
SpinePlaneBuilderList throughPlanesList() throws NXException, RemoteException
NXException
RemoteException
boolean reverseStartDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseStartDirection(boolean direction) throws NXException, RemoteException
direction
- NXException
RemoteException
boolean closed() throws NXException, RemoteException
NXException
RemoteException
void setClosed(boolean closed) throws NXException, RemoteException
closed
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
SpineCurveBuilder.ArcSegmentsTypes arcSegmentsType() throws NXException, RemoteException
NXException
RemoteException
void setArcSegmentsType(SpineCurveBuilder.ArcSegmentsTypes curveOption) throws NXException, RemoteException
curveOption
- NXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.