public interface ManualRouteBuilder extends Builder
RouteManager.createManualRouteBuilder(nxopen.routing.electrical.ElectricalStockDevice.RouteLevel, nxopen.routing.electrical.ElectricalStockDevice)
Modifier and Type | Interface and Description |
---|---|
static class |
ManualRouteBuilder.CreateValidPointsOnPathsData
This class holds the data returned from
createValidPointsOnPaths(nxopen.Point3d[]) |
static class |
ManualRouteBuilder.FindPathsFromMultiplePointsData
This class holds the data returned from
findPathsFromMultiplePoints(nxopen.Point[]) |
Modifier and Type | Method and Description |
---|---|
ManualRouteBuilder.CreateValidPointsOnPathsData |
createValidPointsOnPaths(Point3d[] pointLocs)
This function will get all the paths stored in
ManualRouteBuilder and
will create point for any location which lies on any of the paths. |
void |
cyclePaths()
Cycle paths through filter paths array to enable user select path for routing.
|
ManualRouteBuilder.FindPathsFromMultiplePointsData |
findPathsFromMultiplePoints(Point[] points)
This function returns all possible paths which are passing through all the given points.
|
Path[] |
getFilterPaths()
This function gets filter paths from builder.
|
Path |
getHighlightPath()
This function returns currently highlighted path stored in builder
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
Path[] |
getPaths()
This function returns all possible paths for stockDevice stored in builder.
|
PointList |
pointList()
Returns the point list
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setFilterPaths(Path[] filterPaths)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setHighlightPath(Path path)
This function sets highlight path amongst all paths, and this highlight path only
will be used for routing the stock device
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
boolean |
updateFilterPaths(Point point)
This function updates the filter paths in builder, using the given selected point.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PointList pointList() throws NXException, RemoteException
NXException
RemoteException
void cyclePaths() throws NXException, RemoteException
NXException
RemoteException
Path[] getFilterPaths() throws NXException, RemoteException
NXException
RemoteException
void setFilterPaths(Path[] filterPaths) throws NXException, RemoteException
filterPaths
- NXException
RemoteException
Path[] getPaths() throws NXException, RemoteException
NXException
RemoteException
boolean updateFilterPaths(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
ManualRouteBuilder.FindPathsFromMultiplePointsData findPathsFromMultiplePoints(Point[] points) throws NXException, RemoteException
points
- NXException
RemoteException
Path getHighlightPath() throws NXException, RemoteException
NXException
RemoteException
void setHighlightPath(Path path) throws NXException, RemoteException
path
- NXException
RemoteException
ManualRouteBuilder.CreateValidPointsOnPathsData createValidPointsOnPaths(Point3d[] pointLocs) throws NXException, RemoteException
ManualRouteBuilder
and
will create point for any location which lies on any of the paths. Newly created points will be returned
as result. It will also return the filter paths found using given locations.
pointLocs
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.