public interface DivideCurveBuilder extends FeatureBuilder
BaseFeatureCollection.createDivideCurveBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ArcLength | 1.0 |
CornerNumber | 1 |
EqualArcLengthSegments | 2 |
EqualParameterSegments | 2 |
KnotPointNumber | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
DivideCurveBuilder.CornerOption
Represents the Divide Curve at Corner option types
|
static class |
DivideCurveBuilder.EqualSegmentOption
Represents the Divide Curve equal segment method types
|
static class |
DivideCurveBuilder.InputArcLengthDirectionFlag
Represents the Divide Curve Input Arc length direction flag
|
static class |
DivideCurveBuilder.KnotPointOption
Represents the Divide Curve at Knot option types
|
static class |
DivideCurveBuilder.Types
Represents the Divide Curve types
|
Modifier and Type | Method and Description |
---|---|
double |
arcLength()
Returns the arc length
License requirements: None. |
BoundingObjectBuilderList |
boundingObjects()
Returns the Bounding Objects list
License requirements: None. |
DivideCurveBuilder.CornerOption |
cornerMethod()
Returns the corner method
License requirements: None. |
int |
cornerNumber()
Returns the corner number
License requirements: None. |
SelectPointList |
cornerPoint()
Returns the corner point
License requirements: None. |
DivideCurveBuilder.InputArcLengthDirectionFlag |
directionFlag()
Returns the input arc length direction flag
License requirements: None. |
SelectCurve |
dividingCurve()
Returns the select dividing curve
License requirements: None. |
int |
equalArcLengthSegments()
Returns the equal arc length segments
License requirements: None. |
int |
equalParameterSegments()
Returns the equal parameter segments
License requirements: None. |
DivideCurveBuilder.EqualSegmentOption |
equalSegmentMethod()
Returns the equal segment method
License requirements: None. |
SelectPointList |
knotPoint()
Returns the knot point
License requirements: None. |
DivideCurveBuilder.KnotPointOption |
knotPointMethod()
Returns the knot point method
License requirements: None. |
int |
knotPointNumber()
Returns the knot point number
License requirements: None. |
void |
setArcLength(double arcLength)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setCornerMethod(DivideCurveBuilder.CornerOption cornerMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setCornerNumber(int cornerNumber)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setDirectionFlag(DivideCurveBuilder.InputArcLengthDirectionFlag directionFlag)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setEqualArcLengthSegments(int equalArcLengthSegments)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setEqualParameterSegments(int equalParameterSegments)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setEqualSegmentMethod(DivideCurveBuilder.EqualSegmentOption equalSegmentMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setKnotPointMethod(DivideCurveBuilder.KnotPointOption knotPointMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setKnotPointNumber(int knotPointNumber)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setType(DivideCurveBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
DivideCurveBuilder.Types |
type()
Returns the divide type
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
DivideCurveBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DivideCurveBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectCurve dividingCurve() throws NXException, RemoteException
NXException
RemoteException
DivideCurveBuilder.EqualSegmentOption equalSegmentMethod() throws NXException, RemoteException
NXException
RemoteException
void setEqualSegmentMethod(DivideCurveBuilder.EqualSegmentOption equalSegmentMethod) throws NXException, RemoteException
equalSegmentMethod
- NXException
RemoteException
int equalParameterSegments() throws NXException, RemoteException
NXException
RemoteException
void setEqualParameterSegments(int equalParameterSegments) throws NXException, RemoteException
equalParameterSegments
- NXException
RemoteException
int equalArcLengthSegments() throws NXException, RemoteException
NXException
RemoteException
void setEqualArcLengthSegments(int equalArcLengthSegments) throws NXException, RemoteException
equalArcLengthSegments
- NXException
RemoteException
double arcLength() throws NXException, RemoteException
NXException
RemoteException
void setArcLength(double arcLength) throws NXException, RemoteException
arcLength
- NXException
RemoteException
DivideCurveBuilder.InputArcLengthDirectionFlag directionFlag() throws NXException, RemoteException
NXException
RemoteException
void setDirectionFlag(DivideCurveBuilder.InputArcLengthDirectionFlag directionFlag) throws NXException, RemoteException
directionFlag
- NXException
RemoteException
DivideCurveBuilder.KnotPointOption knotPointMethod() throws NXException, RemoteException
NXException
RemoteException
void setKnotPointMethod(DivideCurveBuilder.KnotPointOption knotPointMethod) throws NXException, RemoteException
knotPointMethod
- NXException
RemoteException
int knotPointNumber() throws NXException, RemoteException
NXException
RemoteException
void setKnotPointNumber(int knotPointNumber) throws NXException, RemoteException
knotPointNumber
- NXException
RemoteException
SelectPointList knotPoint() throws NXException, RemoteException
NXException
RemoteException
DivideCurveBuilder.CornerOption cornerMethod() throws NXException, RemoteException
NXException
RemoteException
void setCornerMethod(DivideCurveBuilder.CornerOption cornerMethod) throws NXException, RemoteException
cornerMethod
- NXException
RemoteException
int cornerNumber() throws NXException, RemoteException
NXException
RemoteException
void setCornerNumber(int cornerNumber) throws NXException, RemoteException
cornerNumber
- NXException
RemoteException
SelectPointList cornerPoint() throws NXException, RemoteException
NXException
RemoteException
BoundingObjectBuilderList boundingObjects() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.