![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
A TSLTrackHistorySymbol defines the rendering for history points, if the TSLTrackDisplayManager's history point type has been set to HistoryPointTypeSymbol.
This class is reference counted internally to allow objects to be shared within the track manager SDK
Public Member Functions | |
virtual TSLTrackSymbol * | clone () const |
Create a clone of this symbol. | |
virtual TSLTrackSymbol::Type | type () const |
Query the type of this symbol. | |
void | colour (const TSLRGBA &rgba) |
TSLRGBA | colour () const |
void | size (double size) |
double | size () const |
void | sizeUnits (TSLDimensionUnits units) |
TSLDimensionUnits | sizeUnits () const |
void | symbolID (int id) |
int | symbolID () const |
![]() | |
void | release () |
double | maximumResolution () const |
void | maximumResolution (double res) |
void | headingIndicatorLength (double length, TSLDimensionUnits unit) |
void | headingIndicatorVisible (bool visibility) |
double | headingIndicatorLength () const |
TSLDimensionUnits | headingIndicatorLengthUnit () const |
bool | headingIndicatorVisible () const |
Static Public Member Functions | |
static TSLTrackHistorySymbol * | create () |
Create a TSLTrackHistorySymbol. | |
Additional Inherited Members | |
![]() | |
enum | HeadingIndicatorStyle { HeadingIndicatorNone , HeadingIndicatorSimple , HeadingIndicatorFilled } |
Specifies the type of heading indicator to display. More... | |
enum | Type { PointSymbol , HistorySymbol } |
Specifies the type of a TSLTrackSymbol. More... | |
enum | SelectionBehaviour { SelectionBehaviourAdditional , SelectionBehaviourReplace } |
![]() | |
TSLTrackSymbol () | |
TSLTrackSymbol (const TSLTrackSymbol *other) | |
TSLTrackSymbol (const TSLTrackSymbol &other) | |
TSLTrackSymbol & | operator= (const TSLTrackSymbol &other) |
virtual | ~TSLTrackSymbol () |
void | operator delete (void *ptr) |
|
virtual |
Create a clone of this symbol.
Implements TSLTrackSymbol.
TSLRGBA TSLTrackHistorySymbol::colour | ( | ) | const |
Query the colour of this symbol.
void TSLTrackHistorySymbol::colour | ( | const TSLRGBA & | rgba | ) |
Set the colour of this symbol.
rgba | The colour to use. |
|
static |
Create a TSLTrackHistorySymbol.
double TSLTrackHistorySymbol::size | ( | ) | const |
Query the size of this symbol.
The units are defined by sizeUnits();
void TSLTrackHistorySymbol::size | ( | double | size | ) |
Set the size of this symbol.
The units are defined by sizeUnits();
size | The size of this symbol. |
TSLDimensionUnits TSLTrackHistorySymbol::sizeUnits | ( | ) | const |
Query the size units of this symbol.
The size of the symbol when it is drawn will be based on both the size, and sizeUnits attributes.
void TSLTrackHistorySymbol::sizeUnits | ( | TSLDimensionUnits | units | ) |
Set the size units of this symbol.
The size of the symbol when it is drawn will be based on both the size, and sizeUnits attributes.
units | The size units for the symbol. |
int TSLTrackHistorySymbol::symbolID | ( | ) | const |
Query the symbol ID.
void TSLTrackHistorySymbol::symbolID | ( | int | id | ) |
Set the symbol ID.
This is an index from tslsymbols.dat, which specifies the symbol to draw. A value of 0 should be specified to disable drawing of the symbol.
id | The symbol ID to use. |
|
virtual |
Query the type of this symbol.
Implements TSLTrackSymbol.