de.aitools.dm.clustering.algorithms.dbscan
Class Point

java.lang.Object
  extended by de.aitools.dm.clustering.algorithms.dbscan.Point

public class Point
extends java.lang.Object


Nested Class Summary
static class Point.Type
           
 
Constructor Summary
Point(int vectorIndex)
          TODO
 
Method Summary
 void clearType()
          TODO
 int getIndex()
           
 double getProximityToNThNeighbor(int n, UndirectedMutableGraph<Point> neighborGraph)
          TODO
 boolean isBorderPoint(UndirectedMutableGraph<Point> neighborGraph, int coreMinNeighbors)
          TODO
 boolean isCleared()
          TODO
 boolean isCorePoint(UndirectedMutableGraph<Point> neighborGraph, int coreMinNeighbors)
          TODO
 boolean isNoisePoint(UndirectedMutableGraph<Point> neighborGraph, int coreMinNeighbors)
          TODO
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Point

public Point(int vectorIndex)
TODO

Parameters:
vectorIndex -
Method Detail

clearType

public void clearType()
TODO


isCleared

public boolean isCleared()
TODO

Returns:

getIndex

public int getIndex()

isCorePoint

public boolean isCorePoint(UndirectedMutableGraph<Point> neighborGraph,
                           int coreMinNeighbors)
TODO

Parameters:
neighborGraph -
coreMinNeighbors -
Returns:

isBorderPoint

public boolean isBorderPoint(UndirectedMutableGraph<Point> neighborGraph,
                             int coreMinNeighbors)
TODO

Parameters:
neighborGraph -
coreMinNeighbors -
Returns:

isNoisePoint

public boolean isNoisePoint(UndirectedMutableGraph<Point> neighborGraph,
                            int coreMinNeighbors)
TODO

Parameters:
neighborGraph -
coreMinNeighbors -
Returns:

getProximityToNThNeighbor

public double getProximityToNThNeighbor(int n,
                                        UndirectedMutableGraph<Point> neighborGraph)
TODO

Parameters:
n -
neighborGraph -
Returns: