LuciadCPillar C# 2025.0
Luciad.Maps.MapQueryFeaturesResult Struct Reference

Contains information about (parts of) features hit by a Query, returned by Map.QueryFeatures. More...

Public Member Functions

 MapQueryFeaturesResult (LayerFeatureId featureId, Coordinate? mapTouchPoint, bool overlay)
 
override bool Equals (object other)
 
override int GetHashCode ()
 

Properties

LayerFeatureId FeatureId [get]
 Object that has been hit by the query. More...
 
CoordinateMapTouchPoint [get]
 
bool Overlay [get]
 When overlay is true, it means that the part of the feature that was touched is always painted on top of everything else. More...
 

Detailed Description

Contains information about (parts of) features hit by a Query, returned by Map.QueryFeatures.

Since
2020.1

Constructor & Destructor Documentation

◆ MapQueryFeaturesResult()

Luciad.Maps.MapQueryFeaturesResult.MapQueryFeaturesResult ( LayerFeatureId  featureId,
Coordinate mapTouchPoint,
bool  overlay 
)
inline

Member Function Documentation

◆ Equals()

override bool Luciad.Maps.MapQueryFeaturesResult.Equals ( object  other)
inline

◆ GetHashCode()

override int Luciad.Maps.MapQueryFeaturesResult.GetHashCode ( )
inline

Property Documentation

◆ FeatureId

LayerFeatureId Luciad.Maps.MapQueryFeaturesResult.FeatureId
get

Object that has been hit by the query.

[get]

Object that has been hit by the query.

◆ MapTouchPoint

Coordinate? Luciad.Maps.MapQueryFeaturesResult.MapTouchPoint
get

◆ Overlay

bool Luciad.Maps.MapQueryFeaturesResult.Overlay
get

When overlay is true, it means that the part of the feature that was touched is always painted on top of everything else.

[get]

When overlay is true, it means that the part of the feature that was touched is always painted on top of everything else. This is currently the case for labels.

Since
2020.2 [get]