import I_Vector from '../Vector/I_Vector'; import I_Line from '../Line/I_Line'; import I_Triangle from './I_Triangle'; import { triangleLines } from '../../interfaces'; export default class Triangle implements I_Triangle { readonly a: I_Vector; readonly b: I_Vector; readonly c: I_Vector; id: string; readonly lines: triangleLines; constructor(a: I_Vector, b: I_Vector, c: I_Vector); get centroid(): I_Vector; get points(): I_Vector[]; get linesArray(): I_Line[]; equals(triangle: Triangle): boolean; isPointInCircumcircle(point: I_Vector): boolean; hasPoint(point: I_Vector): boolean; hasAnyPoint(points: I_Vector[]): boolean; static LinesFromArray(triangles: I_Triangle[]): I_Line[]; static GetUniqueLines(triangles: Triangle[]): I_Line[]; } //# sourceMappingURL=Triangle.d.ts.map