
class ClusterOrderResult.ClusterOrderAdapter extends Object implements OrderingResult, ResultAdapter
| Modifier and Type | Field and Description | 
|---|---|
| private ArrayList<ClusterOrderEntry<D>> | clusterOrderAccess reference. | 
| Constructor and Description | 
|---|
| ClusterOrderResult.ClusterOrderAdapter(ArrayList<ClusterOrderEntry<D>> clusterOrder)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| DBIDs | getDBIDs()Get the full set of DBIDs this ordering is defined for. | 
| String | getLongName()A "pretty" name for the result, for use in titles, captions and menus. | 
| String | getShortName()A short name for the result, useful for file names. | 
| ArrayModifiableDBIDs | iter(DBIDs ids)Use the cluster order to sort the given collection ids. | 
private ArrayList<ClusterOrderEntry<D extends Distance<D>>> clusterOrder
public ClusterOrderResult.ClusterOrderAdapter(ArrayList<ClusterOrderEntry<D>> clusterOrder)
clusterOrder - order to returnpublic DBIDs getDBIDs()
OrderingResultgetDBIDs in interface OrderingResultpublic ArrayModifiableDBIDs iter(DBIDs ids)
OrderingResult interface.iter in interface OrderingResultids - Collection of ids.public String getLongName()
ResultgetLongName in interface Resultpublic String getShortName()
ResultgetShortName in interface Result