| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
TeGTMTrackLogStyles Class Reference

TeGTMTrackLogs class with images informations. More...

`#include <TeGTM.h>`

List of all members.

## Public Member Functions

| TeGTMTrackLogStyles ()
| Constructor.
| ~TeGTMTrackLogStyles ()
| Destructor.
void | readGTMTrackLogStyles (FILE *file)
| TrackLogs Styles reader.
void | writeGTMTrackLogStyles (FILE *file)
| TrackLogs Styles writer.
char * | getTname ()
| tname_ attribute Getter
void | setTname (char *tname)
| tname_ attribute Setter
long | getTcolor ()
| tcolor_ attribute Getter
void | setTcolor (long tcolor)
| tcolor_ attribute Setter
unsigned char | getTtype ()
| ttype_ attribute Getter
void | setTtype (unsigned char ttype)
| ttype_ attribute Setter
unsigned char | getTlabel ()
| tlabel_ attribute Getter
void | setTlabel (unsigned char tlabel)
| tlabel_ attribute Setter
float | getTscale ()
| tscale_ attribute Getter
void | setTscale (float tscale)
| tscale_ attribute Setter
short | getTlayer ()
| tlayer_ attribute Getter
void | setTlayer (short tlayer)
| tlayer_ attribute Setter

## Detailed Description

TeGTMTrackLogs class with images informations.

Attributes used tname - String Tracklog name ttype - Byte Tracklog type. See the table below. tcolor - Long Tracklog color (RGB) tscale - Single Maximum scale in Kilometers that the Tracklog appears on screen (Default = 0) tlabel - Byte Reservation – Set to 0 tlayer - Integer Reservation – Set to 0

Author:
  Luiz Claudio Oliveira de Andrade <lcoandrade@gmail.com>

## Constructor & Destructor Documentation

TeGTMTrackLogStyles::TeGTMTrackLogStyles | ( |  | ) |

Constructor.

TeGTMTrackLogStyles::~TeGTMTrackLogStyles | ( |  | ) |

Destructor.

## Member Function Documentation

long TeGTMTrackLogStyles::getTcolor | ( |  | ) | `[inline]`

tcolor_ attribute Getter

unsigned char TeGTMTrackLogStyles::getTlabel | ( |  | ) | `[inline]`

tlabel_ attribute Getter

short TeGTMTrackLogStyles::getTlayer | ( |  | ) | `[inline]`

tlayer_ attribute Getter

char* TeGTMTrackLogStyles::getTname | ( |  | ) | `[inline]`

tname_ attribute Getter

float TeGTMTrackLogStyles::getTscale | ( |  | ) | `[inline]`

tscale_ attribute Getter

unsigned char TeGTMTrackLogStyles::getTtype | ( |  | ) | `[inline]`

ttype_ attribute Getter

void TeGTMTrackLogStyles::readGTMTrackLogStyles | ( | FILE * | file | ) |

TrackLogs Styles reader.

Parameters:

  file | pointer to a FILE* with the .gtm file to be imported.

void TeGTMTrackLogStyles::setTcolor | ( | long | tcolor | ) | `[inline]`

tcolor_ attribute Setter

Parameters:

  tcolor. |

void TeGTMTrackLogStyles::setTlabel | ( | unsigned char | tlabel | ) | `[inline]`

tlabel_ attribute Setter

Parameters:

  tlabel. |

void TeGTMTrackLogStyles::setTlayer | ( | short | tlayer | ) | `[inline]`

tlayer_ attribute Setter

Parameters:

  tlayer. |

void TeGTMTrackLogStyles::setTname | ( | char * | tname | ) | `[inline]`

tname_ attribute Setter

Parameters:

  tname. |

void TeGTMTrackLogStyles::setTscale | ( | float | tscale | ) | `[inline]`

tscale_ attribute Setter

Parameters:

  tscale. |

void TeGTMTrackLogStyles::setTtype | ( | unsigned char | ttype | ) | `[inline]`

ttype_ attribute Setter

Parameters:

  ttype. |

void TeGTMTrackLogStyles::writeGTMTrackLogStyles | ( | FILE * | file | ) |

TrackLogs Styles writer.

Parameters:

  file | pointer to a FILE* with the .gtm file to be exported.

The documentation for this class was generated from the following files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/GTM/TeGTM.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/GTM/TeGTM.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines