کلاس ConnectionDB
پایگاه داده اتصالات اتصالات به ترتیب جزء عمودی خود ذخیره می شوند. به این ترتیب اتصالات در یک منطقه ممکن است به سرعت با استفاده از جستجوی دودویی جستجو شوند.
امضا:
export declare class ConnectionDB
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده) (connectionChecker) | یک نمونه جدید از کلاس ConnectionDB می سازد |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
getNeighbours (اتصال، maxRadius) | همه اتصالات نزدیک به اتصال داده شده را پیدا کنید. بررسی نوع اعمال نمی شود، زیرا این تابع برای ضربه زدن استفاده می شود. | |
init (چک) | static | مجموعه ای از DB های اتصال را برای یک فضای کاری راه اندازی کنید. |
removeConnection (اتصال، yPos) | یک اتصال را از پایگاه داده حذف کنید. باید از قبل در DB وجود داشته باشد. | |
SearchForClosest (conn، maxRadius، dxy) | نزدیکترین اتصال سازگار با این اتصال را پیدا کنید. |