public interface SketchConstraintBuilder extends Builder
SketchConstraint
builder SketchCollection.createConstraintBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
SketchConstraintBuilder.Constraint
the types of the constraint
|
Modifier and Type | Method and Description |
---|---|
SelectNXObject |
centerline()
Returns the centerline for a symmetric constraint type
License requirements: None. |
SketchConstraintBuilder.Constraint |
constraintType()
Returns the constraint type
License requirements: None. |
SelectNXObjectList |
geometryToConstrain()
Returns the geometries to be constrained
License requirements: None. |
SelectNXObject |
geometryToConstrainTo()
Returns the secondary geometries to be constrained
License requirements: None. |
boolean |
makeReference()
Returns the flag specifying whether or not to make the centerline reference geometry
License requirements: None. |
void |
setConstraintType(SketchConstraintBuilder.Constraint constraintType)
License requirements: None. |
void |
setMakeReference(boolean makeReference)
License requirements: None. |
void |
setUpdateSketchAtCommit(boolean updateSketch)
License requirements: None. |
boolean |
updateSketchAtCommit()
Returns the flag specifying whether or not to update the sketch during the builder commit.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SketchConstraintBuilder.Constraint constraintType() throws NXException, RemoteException
NXException
RemoteException
void setConstraintType(SketchConstraintBuilder.Constraint constraintType) throws NXException, RemoteException
constraintType
- NXException
RemoteException
SelectNXObjectList geometryToConstrain() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject geometryToConstrainTo() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject centerline() throws NXException, RemoteException
NXException
RemoteException
boolean makeReference() throws NXException, RemoteException
NXException
RemoteException
void setMakeReference(boolean makeReference) throws NXException, RemoteException
makeReference
- NXException
RemoteException
boolean updateSketchAtCommit() throws NXException, RemoteException
NXException
RemoteException
void setUpdateSketchAtCommit(boolean updateSketch) throws NXException, RemoteException
updateSketch
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.