public interface LinearPathSettings extends Builder
LinearPathBuilder
builder.
Determines various settings to be applied when the path is created.
RouteManager.createLinearPathSettings()
Property | Value |
---|---|
LockToSelectedObject | True |
Modifier and Type | Method and Description |
---|---|
boolean |
allowCutElbow()
Returns a flag indicating whether or not to allow cut elbow placement
License requirements: routing_pipetube ("Routing Piping and Tubing") . |
boolean |
assignDefaultCorner()
Returns the preference to assign the current default corner to new segments.
|
boolean |
assignDefaultElbow()
Returns the preference to find and assign a default elbow to new segments.
|
boolean |
lockAngle()
Returns the preference to determine if the angle between segments should
be constrained.
|
boolean |
lockLength()
Returns the preference to determine if the length of new segments should
be constrained.
|
boolean |
lockToSelectedObject()
Returns the preference to determine if the new segments and control points
should be constrained to the objects selected by the user.
|
void |
setAllowCutElbow(boolean assign)
License requirements: routing_pipetube ("Routing Piping and Tubing") . |
void |
setAssignDefaultCorner(boolean assign)
License requirements: routing_base ("Routing Basic") . |
void |
setAssignDefaultElbow(boolean assign)
License requirements: routing_base ("Routing Basic") . |
void |
setLockAngle(boolean lock)
License requirements: routing_base ("Routing Basic") . |
void |
setLockLength(boolean lock)
License requirements: routing_base ("Routing Basic") . |
void |
setLockToSelectedObject(boolean lock)
License requirements: routing_base ("Routing Basic") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean assignDefaultCorner() throws NXException, RemoteException
NXException
RemoteException
void setAssignDefaultCorner(boolean assign) throws NXException, RemoteException
assign
- NXException
RemoteException
boolean assignDefaultElbow() throws NXException, RemoteException
NXException
RemoteException
void setAssignDefaultElbow(boolean assign) throws NXException, RemoteException
assign
- NXException
RemoteException
boolean lockToSelectedObject() throws NXException, RemoteException
NXException
RemoteException
void setLockToSelectedObject(boolean lock) throws NXException, RemoteException
lock
- NXException
RemoteException
boolean lockLength() throws NXException, RemoteException
NXException
RemoteException
void setLockLength(boolean lock) throws NXException, RemoteException
lock
- NXException
RemoteException
boolean lockAngle() throws NXException, RemoteException
NXException
RemoteException
void setLockAngle(boolean lock) throws NXException, RemoteException
lock
- NXException
RemoteException
boolean allowCutElbow() throws NXException, RemoteException
NXException
RemoteException
void setAllowCutElbow(boolean assign) throws NXException, RemoteException
assign
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.