import Vector from "../interfaces/Vector"; export default class TripResult { readonly tripVectorList: V[]; readonly tripIndexList: number[]; readonly distance: number; private readonly vectorList; private readonly distanceMatrix; constructor(vectorList: V[], distanceMatrix: number[][], tripIndexList: number[]); /** * 獲取 螞蟻旅程的 總距離 * @param antTripIndexResult 螞蟻所走訪的向量 index 順序 * @returns 螞蟻旅程的 總距離 */ private getTripIndexListDistance; /** * 比較結果是否較為優異 * @param tripResult 比對的目標物件 * @returns 是否優於目標物件 */ betterThen(tripResult: TripResult): boolean; }