public interface QuickPathBuilder extends Builder
LinearPathSettings
)).
After invoking the commit method, invoke the
pathErrors()
method to find
out which sections between points contained errors.
RouteManager.createQuickPathBuilder()
Property | Value |
---|---|
Clearance.Value | 0.0 (millimeters part), 0.0 (inches part) |
MaximumNumberOfBends | 10 |
MinimumStraightLength.Value | 0.0 (millimeters part), 0.0 (inches part) |
PathSettings.LockToSelectedObject | True |
Modifier and Type | Method and Description |
---|---|
void |
assignExtension(Point point,
Vector3d direction,
double backValue,
double fwdValue)
Assigns a direction as well as a forward and backward distance to
the given point.
|
Expression |
clearance()
Returns the obstacle clearance value.
|
int |
maximumNumberOfBends()
Returns the maximum number of bends in a path.
|
Expression |
minimumStraightLength()
Returns the minimum straight length value.
|
ErrorList |
pathErrors()
Returns the errors associated with this path.
|
LinearPathSettings |
pathSettings()
Returns the linear path settings for this path.
|
PointList |
pointList()
Returns the list of goal path points.
|
int |
seed()
Returns the seed number to use for the random number generator.
|
void |
setMaximumNumberOfBends(int maximumNumberOfBends)
Sets the maximum number of bends in a path.
|
void |
setPathSettings(LinearPathSettings pathSettings)
Sets the linear path settings for this path.
|
void |
setSeed(int seed)
Sets the seed number to use for the random number generator.
|
void |
setStockSettings(PathStockBuilder stockBuilder)
Sets the stock settings for this path.
|
PathStockBuilder |
stockSettings()
Returns the stock settings for this path.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PointList pointList() throws NXException, RemoteException
NXException
RemoteException
PathStockBuilder stockSettings() throws NXException, RemoteException
NXException
RemoteException
void setStockSettings(PathStockBuilder stockBuilder) throws NXException, RemoteException
stockBuilder
- NXException
RemoteException
LinearPathSettings pathSettings() throws NXException, RemoteException
NXException
RemoteException
void setPathSettings(LinearPathSettings pathSettings) throws NXException, RemoteException
pathSettings
- NXException
RemoteException
ErrorList pathErrors() throws NXException, RemoteException
NXException
RemoteException
Expression minimumStraightLength() throws NXException, RemoteException
NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
int maximumNumberOfBends() throws NXException, RemoteException
NXException
RemoteException
void setMaximumNumberOfBends(int maximumNumberOfBends) throws NXException, RemoteException
maximumNumberOfBends
- NXException
RemoteException
int seed() throws NXException, RemoteException
NXException
RemoteException
void setSeed(int seed) throws NXException, RemoteException
seed
- NXException
RemoteException
void assignExtension(Point point, Vector3d direction, double backValue, double fwdValue) throws NXException, RemoteException
point
- direction
- backValue
- fwdValue
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.