blockly > ConnectionDB

کلاس ConnectionDB

پایگاه داده اتصالات اتصالات به ترتیب جزء عمودی خود ذخیره می شوند. به این ترتیب اتصالات در یک منطقه ممکن است به سرعت با استفاده از جستجوی دودویی جستجو شوند.

امضا:

export declare class ConnectionDB 

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (connectionChecker) یک نمونه جدید از کلاس ConnectionDB می سازد

روش ها

روش اصلاح کننده ها توضیحات
getNeighbours (اتصال، maxRadius) همه اتصالات نزدیک به اتصال داده شده را پیدا کنید. بررسی نوع اعمال نمی شود، زیرا این تابع برای ضربه زدن استفاده می شود.
init (چک) static مجموعه ای از DB های اتصال را برای یک فضای کاری راه اندازی کنید.
removeConnection (اتصال، yPos) یک اتصال را از پایگاه داده حذف کنید. باید از قبل در DB وجود داشته باشد.
SearchForClosest (conn، maxRadius، dxy) نزدیکترین اتصال سازگار با این اتصال را پیدا کنید.