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