@bluemath/topo
Version:
Topology module of BlueMath
13 lines (12 loc) • 405 B
TypeScript
import { NDArray } from '@bluemath/common';
import { HalfEdge } from './halfedge';
export declare type walkHandler = (he: HalfEdge, count: number) => void;
export declare class Vertex {
coord?: NDArray;
halfedge?: HalfEdge;
id: string;
constructor(coord?: NDArray, halfedge?: HalfEdge);
walk(heStart: HalfEdge, callback: walkHandler): void;
degree(): number;
unlink(): void;
}