LuciadCPillar C# 2026.0.09
Loading...
Searching...
No Matches
Luciad.Models.MultilevelTileCoordinate Struct Reference

Represents the coordinate of a tile in a multilevel tiled structure. More...

Public Member Functions

 MultilevelTileCoordinate (uint level, uint column, uint row)
 Constructor for multilevel tile coordinates.
bool Equals (MultilevelTileCoordinate other)
override bool Equals (object other)
override int GetHashCode ()
override string ToString ()

Static Public Member Functions

static bool operator!= (MultilevelTileCoordinate lhs, MultilevelTileCoordinate rhs)
static bool operator== (MultilevelTileCoordinate lhs, MultilevelTileCoordinate rhs)

Properties

uint Column [get, set]
 The column index of the tile.
uint Level [get, set]
 The detail level of the tile.
uint Row [get, set]
 The row index of the tile.

Detailed Description

Represents the coordinate of a tile in a multilevel tiled structure.

It contains the level, the column, and the row.

This class can be used to identify tiles from, for example, raster models created by:

Since
2022.1

Constructor & Destructor Documentation

◆ MultilevelTileCoordinate()

Luciad.Models.MultilevelTileCoordinate.MultilevelTileCoordinate ( uint level,
uint column,
uint row )
inline

Constructor for multilevel tile coordinates.

All three coordinates are required.

Parameters
levelthe detail level of the tile.
columnthe column index of the tile.
rowthe row index of the tile.

Member Function Documentation

◆ Equals() [1/2]

bool Luciad.Models.MultilevelTileCoordinate.Equals ( MultilevelTileCoordinate other)
inline

◆ Equals() [2/2]

override bool Luciad.Models.MultilevelTileCoordinate.Equals ( object other)
inline

◆ GetHashCode()

override int Luciad.Models.MultilevelTileCoordinate.GetHashCode ( )
inline

◆ operator!=()

bool Luciad.Models.MultilevelTileCoordinate.operator!= ( MultilevelTileCoordinate lhs,
MultilevelTileCoordinate rhs )
inlinestatic

◆ operator==()

bool Luciad.Models.MultilevelTileCoordinate.operator== ( MultilevelTileCoordinate lhs,
MultilevelTileCoordinate rhs )
inlinestatic

◆ ToString()

override string Luciad.Models.MultilevelTileCoordinate.ToString ( )
inline

Property Documentation

◆ Column

uint Luciad.Models.MultilevelTileCoordinate.Column
getset

The column index of the tile.

[get]

The column index of the tile.

◆ Level

uint Luciad.Models.MultilevelTileCoordinate.Level
getset

The detail level of the tile.

[get]

The detail level of the tile.

◆ Row

uint Luciad.Models.MultilevelTileCoordinate.Row
getset

The row index of the tile.

[get]

The row index of the tile.