public interface AssignTangencyBuilder extends Builder
AssignTangencyBuilder
object.
Provides support for SplinePathBuilder
when assigning
tangency constraints between adjacent splines.
SplinePathBuilder.createAssignTangencyBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
AssignTangencyBuilder.TangencySide
Describes which side of the spline to assign tangency.
|
Modifier and Type | Method and Description |
---|---|
void |
assignTangency(Curve[] segments,
AssignTangencyBuilder.TangencySide tangencySide)
Assign tangency at specified side of the spline.
|
void |
assignTangencyAtPort(AssignTangencyBuilder.TangencySide tangencySide)
Assign tangency at attached port.
|
AssignTangencyBuilder.TangencySide |
assignTangencySide()
Returns the tangency side
AssignTangencyBuilder.TangencySide to assign tangency
License requirements: routing_base ("Routing Basic") Created in NX12.0.0 |
TangencyGroupBuilder |
createTangencyGroupBuilder()
Creates a
TangencyGroupBuilder object. |
void |
removeTangency(AssignTangencyBuilder.TangencySide tangencySide)
Remove tangency at specified side of the spline.
|
TangencyGroupBuilder |
selectedTangencyGroup()
Returns the selected
TangencyGroupBuilder to assign tangency
at specified side of the spline. |
void |
setAssignTangencySide(AssignTangencyBuilder.TangencySide tangencySide)
License requirements: routing_base ("Routing Basic") . |
void |
setSelectedTangencyGroup(TangencyGroupBuilder selectedTangencyGroup)
License requirements: routing_base ("Routing Basic") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void assignTangency(Curve[] segments, AssignTangencyBuilder.TangencySide tangencySide) throws NXException, RemoteException
AssignTangencyBuilder.TangencySide
for valid
options.
segments
- tangencySide
- NXException
RemoteException
void assignTangencyAtPort(AssignTangencyBuilder.TangencySide tangencySide) throws NXException, RemoteException
AssignTangencyBuilder.TangencySide
for valid
options.
tangencySide
- NXException
RemoteException
void removeTangency(AssignTangencyBuilder.TangencySide tangencySide) throws NXException, RemoteException
AssignTangencyBuilder.TangencySide
for valid
options.
tangencySide
- NXException
RemoteException
TangencyGroupBuilder createTangencyGroupBuilder() throws NXException, RemoteException
TangencyGroupBuilder
object.
NXException
RemoteException
TangencyGroupBuilder selectedTangencyGroup() throws NXException, RemoteException
TangencyGroupBuilder
to assign tangency
at specified side of the spline.
NXException
RemoteException
void setSelectedTangencyGroup(TangencyGroupBuilder selectedTangencyGroup) throws NXException, RemoteException
selectedTangencyGroup
- NXException
RemoteException
AssignTangencyBuilder.TangencySide assignTangencySide() throws NXException, RemoteException
AssignTangencyBuilder.TangencySide
to assign tangency
NXException
RemoteException
void setAssignTangencySide(AssignTangencyBuilder.TangencySide tangencySide) throws NXException, RemoteException
tangencySide
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.