public interface InferredConstraintsBuilder extends Builder
InferredConstraintsBuilder
SketchCollection.createInferredConstraintsBuilder()
Modifier and Type | Method and Description |
---|---|
boolean |
coincident()
Returns the coincident infer-constraint setting.
|
boolean |
collinear()
Returns the collinear infer-constraint setting.
|
boolean |
concentric()
Returns the concentric infer-constraint setting.
|
boolean |
dimensionalConstraint()
Returns the dimensional constraint infer-constraint setting.
|
boolean |
equalLength()
Returns the equal length infer-constraint setting.
|
boolean |
equalRadius()
Returns the equal radius infer-constraint setting.
|
Sketch.AutoDimensioningRule[] |
getRules()
Get the auto dimensioning rule list into an array
License requirements: None. |
boolean |
horizontal()
Returns the horizontal infer-constraint setting.
|
boolean |
horizontalAlignment()
Returns the horizontal alignment infer-constraint setting.
|
boolean |
midpoint()
Returns the midpoint infer-constraint setting.
|
boolean |
parallel()
Returns the parallel infer-constraint setting.
|
boolean |
perpendicular()
Returns the perpendicular infer-constraint setting.
|
boolean |
pointOnCurve()
Returns the point on curve infer-constraint setting.
|
boolean |
pointOnString()
Deprecated.
Deprecated in NX11.0.0. Please use
preferStringConstraints() and setPreferStringConstraints(boolean)
|
boolean |
preferStringConstraints()
Returns the prefer string constraints setting.
|
void |
setCoincident(boolean coincident)
License requirements: None. |
void |
setCollinear(boolean collinear)
License requirements: None. |
void |
setConcentric(boolean concentric)
License requirements: None. |
void |
setDimensionalConstraint(boolean dimensionalConstraint)
License requirements: None. |
void |
setEqualLength(boolean equalLength)
License requirements: None. |
void |
setEqualRadius(boolean equalRadius)
License requirements: None. |
void |
setHorizontal(boolean horizontal)
License requirements: None. |
void |
setHorizontalAlignment(boolean horizontalAlign)
License requirements: None. |
void |
setMidpoint(boolean midpoint)
License requirements: None. |
void |
setParallel(boolean parallel)
License requirements: None. |
void |
setPerpendicular(boolean perpendicular)
License requirements: None. |
void |
setPointOnCurve(boolean pointOnCurve)
License requirements: None. |
void |
setPointOnString(boolean pointOnString)
Deprecated.
Deprecated in NX11.0.0. Please use
preferStringConstraints() and setPreferStringConstraints(boolean)
|
void |
setPreferStringConstraints(boolean preferStringCons)
License requirements: None. |
void |
setRules(Sketch.AutoDimensioningRule[] rules)
Set the auto dimensioning rule list to builder
License requirements: None. |
void |
setTangent(boolean tangent)
License requirements: None. |
void |
setVertical(boolean vertical)
License requirements: None. |
void |
setVerticalAlignment(boolean verticalAlign)
License requirements: None. |
boolean |
tangent()
Returns the tangent infer-constraint setting.
|
boolean |
vertical()
Returns the vertical infer-constraint setting.
|
boolean |
verticalAlignment()
Returns the vertical alignment infer-constraint setting.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean horizontal() throws NXException, RemoteException
NXException
RemoteException
void setHorizontal(boolean horizontal) throws NXException, RemoteException
horizontal
- NXException
RemoteException
boolean vertical() throws NXException, RemoteException
NXException
RemoteException
void setVertical(boolean vertical) throws NXException, RemoteException
vertical
- NXException
RemoteException
boolean tangent() throws NXException, RemoteException
NXException
RemoteException
void setTangent(boolean tangent) throws NXException, RemoteException
tangent
- NXException
RemoteException
boolean parallel() throws NXException, RemoteException
NXException
RemoteException
void setParallel(boolean parallel) throws NXException, RemoteException
parallel
- NXException
RemoteException
boolean perpendicular() throws NXException, RemoteException
NXException
RemoteException
void setPerpendicular(boolean perpendicular) throws NXException, RemoteException
perpendicular
- NXException
RemoteException
boolean collinear() throws NXException, RemoteException
NXException
RemoteException
void setCollinear(boolean collinear) throws NXException, RemoteException
collinear
- NXException
RemoteException
boolean concentric() throws NXException, RemoteException
NXException
RemoteException
void setConcentric(boolean concentric) throws NXException, RemoteException
concentric
- NXException
RemoteException
boolean equalLength() throws NXException, RemoteException
NXException
RemoteException
void setEqualLength(boolean equalLength) throws NXException, RemoteException
equalLength
- NXException
RemoteException
boolean equalRadius() throws NXException, RemoteException
NXException
RemoteException
void setEqualRadius(boolean equalRadius) throws NXException, RemoteException
equalRadius
- NXException
RemoteException
boolean dimensionalConstraint() throws NXException, RemoteException
NXException
RemoteException
void setDimensionalConstraint(boolean dimensionalConstraint) throws NXException, RemoteException
dimensionalConstraint
- NXException
RemoteException
boolean pointOnCurve() throws NXException, RemoteException
NXException
RemoteException
void setPointOnCurve(boolean pointOnCurve) throws NXException, RemoteException
pointOnCurve
- NXException
RemoteException
boolean coincident() throws NXException, RemoteException
NXException
RemoteException
void setCoincident(boolean coincident) throws NXException, RemoteException
coincident
- NXException
RemoteException
boolean midpoint() throws NXException, RemoteException
NXException
RemoteException
void setMidpoint(boolean midpoint) throws NXException, RemoteException
midpoint
- NXException
RemoteException
boolean pointOnString() throws NXException, RemoteException
preferStringConstraints()
and setPreferStringConstraints(boolean)
NXException
RemoteException
void setPointOnString(boolean pointOnString) throws NXException, RemoteException
preferStringConstraints()
and setPreferStringConstraints(boolean)
pointOnString
- NXException
RemoteException
Sketch.AutoDimensioningRule[] getRules() throws NXException, RemoteException
NXException
RemoteException
void setRules(Sketch.AutoDimensioningRule[] rules) throws NXException, RemoteException
rules
- Auto Dimension RulesNXException
RemoteException
boolean horizontalAlignment() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalAlignment(boolean horizontalAlign) throws NXException, RemoteException
horizontalAlign
- NXException
RemoteException
boolean verticalAlignment() throws NXException, RemoteException
NXException
RemoteException
void setVerticalAlignment(boolean verticalAlign) throws NXException, RemoteException
verticalAlign
- NXException
RemoteException
boolean preferStringConstraints() throws NXException, RemoteException
NXException
RemoteException
void setPreferStringConstraints(boolean preferStringCons) throws NXException, RemoteException
preferStringCons
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.