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