blockly > ConnectionDB

คลาส ConnectionDB

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

ลายเซ็น:

export declare class ConnectionDB 

ผู้ผลิต

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

วิธีการ

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