PathEngine home previous: iMeshFederation::coordinatesAreInsideRange()next: iMeshFederation::getNumberOfGroundTilesOverlapped()
Contents, API Reference, Interfaces, iMeshFederation, getGroundTilesOverlapped

iMeshFederation::getGroundTilesOverlapped()

Description

Returns the set of ground tiles overlapped by the represented region for a given federation tile.

Syntax

void getGroundTilesOverlapped(int32_t tileIndex, const iSourceTiling& tiling, iArrayReceiver<int32_t>& results) const;

Parameters

tileIndexThe index of a federation tile.
tiling An iSourceTiling object defining the position and placement of ground tiles.
results (See Passing Arrays.) Returns the set of ground tiles overlapped by the represented region for the specified federation tile. The size of this result set can be determined in advance, if required, by calling iMeshFederation::getNumberOfGroundTilesOverlapped().

Remarks

The relevant ground tiles can then be loaded, based on the ground tile indices returned in the results buffer, and the resulting set of ground meshes passed in to iMeshFederation::buildTileMeshFromLocalGroundTiles() or iMeshFederation::buildTileMeshFromLocalGroundTiles_IGround().

C# Mapping

void getGroundTilesOverlapped(int tileIndex, SourceTiling tiling, out int[] results);

Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEnginenext: iMeshFederation::getNumberOfGroundTilesOverlapped()