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

TSLTrackgetTrack () const
TSLTrack::TrackID getTrackNumber () const
Public Member Functions inherited from TSLPickResult
TSLPickResultEnum queryType () const
const char * getDataLayer () const
const TSLEnvelopepickExtent () const

Static Public Member Functions

static const TSLPickResultTrackisType (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.