blockly > ConnectionDB

คลาส ConnectionDB

ฐานข้อมูลการเชื่อมต่อ ระบบจะจัดเก็บการเชื่อมต่อตามลำดับของคอมโพเนนต์แนวตั้ง วิธีนี้ทำให้ค้นหาการเชื่อมต่อในพื้นที่ได้อย่างรวดเร็วโดยใช้การค้นหาไบนารี

ลายเซ็น:

export declare class ConnectionDB 

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(connectionChecker) สร้างอินสแตนซ์ใหม่ของคลาส ConnectionDB

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
getNeighbours(connection, maxRadius) ค้นหาการเชื่อมต่อทั้งหมดในบริเวณใกล้เคียงกับการเชื่อมต่อที่ระบุ ไม่ได้ใช้การตรวจสอบประเภท เนื่องจากฟังก์ชันนี้ใช้สำหรับการประกบ
init(checker) static เริ่มต้นชุด DB การเชื่อมต่อสําหรับเวิร์กสเปซ
removeConnection(connection, yPos) นำการเชื่อมต่อออกจากฐานข้อมูล ต้องอยู่ในฐานข้อมูลอยู่แล้ว
searchForClosest(conn, maxRadius, dxy) ค้นหาการเชื่อมต่อที่เข้ากันได้ซึ่งอยู่ใกล้ที่สุดกับการเชื่อมต่อนี้