PathEngine home previous: iMeshFederation::getHandledRegion_Local()next: iMeshFederation::getNumberOfGroundTilesOverlapped()
Contents, API Reference, Interfaces, iMeshFederation, getHandledRegion_World

iMeshFederation::getHandledRegion_World()

Description

Queries the 'handled region' for a specified tile in this federation.

Syntax

void getHandledRegion_World(tSigned32 tileIndex, cHorizontalRange& result) const;

Parameters

tileIndexThe index of the tile within this federation to query.
result Returns the minimum and maximum bounds of the tile's handled region, in X and Y.

Remarks

The returned region is expressed in federation world coordinates.
Use iMeshFederation::getHandledRegion_Local() if you want the region in tile local coordinates.

The returned region bounds are inclusive, i.e. the region includes points exactly at minimum or maximum values in X and Y.

The handled region for a tile is a horizontal range within which queries are directed to that tile's mesh.
This region abutts but does not overlap the handled regions of adjacent tiles, such that each (integer) point within a federation's range falls into the handled region of exactly one tile in the federation.


Documentation for PathEngine release 5.17 - Copyright © 2002-2008 PathEnginenext: iMeshFederation::getNumberOfGroundTilesOverlapped()