LuciadCPillar C# 2023.1.04
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]
 
uint Level [get, set]
 
uint Row [get, set]
 

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: MultilevelTiledRasterModelBuilder QuadTreeRasterModelBuilder

2022.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MultilevelTileCoordinate.

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.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MultilevelTileCoordinate::MultilevelTileCoordinate.

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

◆ Level

uint Luciad.Models.MultilevelTileCoordinate.Level
getset

◆ Row

uint Luciad.Models.MultilevelTileCoordinate.Row
getset