spectral-clustering-js
Version:
Spectral clustering package for TypeScript
19 lines (18 loc) • 499 B
TypeScript
import { Point } from "./Point";
export declare class Node {
private id;
private connectedNodes;
private coords;
private color;
private cluster;
getId(): string;
getPoint(): Point;
setColor(color: string): void;
getColor(): string;
setCluster(cluster: number): void;
getCluster(): number;
addConnectedNode(node: Node): void;
isConnectedTo(node: Node): boolean;
getConnectedNodes(): Map<string, Node>;
constructor(coords: Array<number>);
}