Method | Description | |
---|---|---|
AddEntrance ( int abstractNodeId, |
Adds an entrance point to the cluster and returns the entrance index assigned for the point
|
|
AreConnected ( |
Tells whether a path exists inside the cluster between localIdx1 and localIdx2
|
|
AreConnected ( int localIdx1, int localIdx2 ) : bool |
Tells whether a path exists inside the cluster between localIdx1 and localIdx2
|
|
Cluster ( |
||
ComputeInternalPaths ( ) : void |
Computes the paths that lie inside the cluster, connecting the several entrances among them
|
|
ComputePath ( int start, int target ) : List |
||
GetDistance ( int localIdx1, int localIdx2 ) : int | ||
GetGlobalAbsNodeId ( int localIdx ) : int | ||
GetLocalPosition ( int entranceLocalIndex ) : int |
Gets the index of an entrance point of this cluster
|
|
GetNrEntrances ( ) : int | ||
GetPath ( int localIdx1, int localIdx2 ) : List |
||
RemoveLastEntranceRecord ( ) : void | ||
UpdatePaths ( int localEntranceId ) : void |
Method | Description | |
---|---|---|
ComputePathBetweenEntrances ( |
||
GetEntrancePositionIndex ( |
Gets the index of the entrance point inside this cluster
|
public AddEntrance ( int abstractNodeId, |
||
abstractNodeId | int | |
relativePosition | ||
return | int |
public AreConnected ( |
||
point1 | ||
point2 | ||
return | bool |
public AreConnected ( int localIdx1, int localIdx2 ) : bool | ||
localIdx1 | int | |
localIdx2 | int | |
return | bool |
public Cluster ( |
||
concreteMap | ||
id | int | |
clusterX | int | |
clusterY | int | |
origin | ||
size | ||
return | System |
public ComputePath ( int start, int target ) : List |
||
start | int | |
target | int | |
return | List |
public GetDistance ( int localIdx1, int localIdx2 ) : int | ||
localIdx1 | int | |
localIdx2 | int | |
return | int |
public GetGlobalAbsNodeId ( int localIdx ) : int | ||
localIdx | int | |
return | int |
public GetLocalPosition ( int entranceLocalIndex ) : int | ||
entranceLocalIndex | int | |
return | int |
public GetPath ( int localIdx1, int localIdx2 ) : List |
||
localIdx1 | int | |
localIdx2 | int | |
return | List |
public UpdatePaths ( int localEntranceId ) : void | ||
localEntranceId | int | |
return | void |