blockly > ConnectionDB > searchForClosest
Metodo ConnectionDB.searchForClosest()
Trova la connessione compatibile più vicina a questa connessione.
Firma:
searchForClosest(conn: RenderedConnection, maxRadius: number, dxy: Coordinate): {
connection: RenderedConnection | null;
radius: number;
};
Parametri
Parametro |
Tipo |
Descrizione |
Conn |
RenderedConnection |
La connessione è alla ricerca di un dispositivo compatibile. |
maxRadius |
numero |
Il raggio massimo di un'altra connessione. |
dxy |
Coordinate |
Differenza tra la posizione di questa connessione nel database e la posizione corrente (a seguito del trascinamento). |
Resi:
{ connection: RenderedConnection | null; radius: number; }
Contiene due proprietà: "connection", che è un'altra connessione o null, e "radius", che è la distanza.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-11-06 UTC.
[null,null,["Ultimo aggiornamento 2024-11-06 UTC."],[[["The `searchForClosest` method helps find the nearest compatible connection within a given radius for a provided connection."],["It considers an offset to account for connection dragging and returns the closest connection (or null) along with the distance."]]],["The `searchForClosest()` method in `ConnectionDB` locates the nearest compatible connection. It takes a `RenderedConnection` (`conn`), a `maxRadius` (number), and a `Coordinate` (`dxy`) for location offset as parameters. It returns an object containing two properties: `connection`, which is either a found `RenderedConnection` or `null`, and `radius`, the distance to the found connection. The method identifies the closest matching connection within the defined radius.\n"]]