LuciadCPillar C# 2024.0.08
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. More...
 
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. More...
 
uint Level [get, set]
 The detail level of the tile. More...
 
uint Row [get, set]
 The row index of the tile. More...
 

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.

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!=()

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

◆ operator==()

static 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.