MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLPickResultTrack Class Reference
Inheritance diagram for TSLPickResultTrack:

Detailed Description

This class represents a single result from a pick method call on a Drawing Surface.

It may not be created or destroyed by the user.

The results may be invalided by the next draw call to the Drawing Surface.

Public Member Functions

TSLTrack * getTrack () const
TSLTrack::TrackID getTrackNumber () const
Public Member Functions inherited from TSLPickResult
TSLPickResultEnum queryType () const
const char * getDataLayer () const
const TSLEnvelope & pickExtent () const

Static Public Member Functions

static const TSLPickResultTrack * isType (const TSLPickResult *result)

Member Function Documentation

◆ getTrack()

TSLTrack * TSLPickResultTrack::getTrack ( ) const

Gets the track that was picked.

Returns
track that has been picked.

◆ getTrackNumber()

TSLTrack::TrackID TSLPickResultTrack::getTrackNumber ( ) const

Gets the Track ID of the track that was picked.

Returns
Track ID of the track that has been picked.

◆ isType()

const TSLPickResultTrack * TSLPickResultTrack::isType ( const TSLPickResult * result)
static

Checks to see if the pick result is of this type and if so, returns a pointer to the object of the correct type.

Parameters
resultResult to query type of.
Returns
A pointer to the result of the correct type or NULL if the result is not of this type.