blockly > ConnectionDB

کلاس ConnectionDB

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

امضا:

export declare class ConnectionDB 

سازندگان

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

مواد و روش ها

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