public interface SketchProjectBuilder extends EmbeddedOperationBuilder
SketchProjectBuilder
builder
SketchCollection.createProjectBuilder(nxopen.features.Feature)
Property | Value |
---|---|
Associativity | True |
CurveType | Original |
Modifier and Type | Interface and Description |
---|---|
static class |
SketchProjectBuilder.OutputCurve
This enum represents the kind of output curves
|
Modifier and Type | Method and Description |
---|---|
boolean |
associativity()
Returns the associativity of projection.
|
SelectNXObjectList |
curveList()
Returns the curve list.
|
SketchProjectBuilder.OutputCurve |
curveType()
Returns the output curve type generated by the projection.
|
boolean |
projectAsDumbFixedCurves()
Returns the flag to indicate if the projection output needs to be converted to dumb fully fixed curves in the sketch.
|
Section |
section()
Returns the section.
|
void |
setAssociativity(boolean associativity)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setCurveType(SketchProjectBuilder.OutputCurve curveType)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setProjectAsDumbFixedCurves(boolean projectAsDumbFixed)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
double |
tolerance()
Returns the tolerance value used for the projection.
|
commitOperation, getOperation
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section section() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList curveList() throws NXException, RemoteException
NXException
RemoteException
boolean associativity() throws NXException, RemoteException
NXException
RemoteException
void setAssociativity(boolean associativity) throws NXException, RemoteException
associativity
- NXException
RemoteException
SketchProjectBuilder.OutputCurve curveType() throws NXException, RemoteException
NXException
RemoteException
void setCurveType(SketchProjectBuilder.OutputCurve curveType) throws NXException, RemoteException
curveType
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
boolean projectAsDumbFixedCurves() throws NXException, RemoteException
NXException
RemoteException
void setProjectAsDumbFixedCurves(boolean projectAsDumbFixed) throws NXException, RemoteException
projectAsDumbFixed
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.