| TerraLib 4.1

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

- File List
- File Members

Typedefs | Functions | Variables
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/functions/TeMIFProjection.cpp File Reference
`#include <map>`
`#include <string>`
`#include "TeMIFProjection.h"`
`#include "../kernel/TeDatum.h"`
`#include "../kernel/TeProjection.h"`
`#include "../kernel/TeException.h"`
`#include "../kernel/TeUtils.h"`
`#include <cstdlib>`

## Typedefs

typedef map< int, string > | NameMap
typedef map< int, string > | MIFCodeMap

## Functions

TeProjInfo | TeMIFProjectionInfo (const string &projName)
TeDatum | TeMIFProjectionDatum (const int &datCode)
string | TeMIFProjectionName (const int &prjCode)
string | TeMIFProjectionUnits (const int &unitsCode)

## Variables

const int | NUM_MIF_PROJ = 7
const int | NUM_MIF_DATUM = 19
const int | NUM_MIF_UNITS = 13
char * | mifProjInfo []
char * | mifProjCode []
char * | mifDatumCode []
char * | mifUnitsCode []

## Typedef Documentation

typedef map<int, string> MIFCodeMap

typedef map<int,string> NameMap

## Function Documentation

TeDatum TeMIFProjectionDatum | ( | const int & | datCode | ) |

TeProjInfo TeMIFProjectionInfo | ( | const string & | projName | ) |

string TeMIFProjectionName | ( | const int & | prjCode | ) |

string TeMIFProjectionUnits | ( | const int & | unitsCode | ) |

## Variable Documentation

char* mifDatumCode[]

Initial value:

     {
    "0",   "Spherical",
    "23",  "Astro-Chua",
    "24",  "CorregoAlegre",
    "40",  "Indian",
    "41",  "Indian",
    "62",  "NAD27",
    "63",  "NAD27",
    "64",  "NAD27",
    "65",  "NAD27",
    "66",  "NAD27",
    "67",  "NAD27",
    "68",  "NAD27",
    "69",  "NAD27",
    "70",  "NAD27",
    "71",  "NAD27",
    "72",  "NAD27",
    "74",  "NAD83",
    "92",  "SAD69",
    "104", "WGS84"
    }

char* mifProjCode[]

Initial value:

     {
    "1", "LatLong",
    "3",  "LambertConformal",
    "8",  "UTM",
    "9",  "Albers",
    "10", "Mercator",
    "11", "Miller",
    "27", "Polyconic"
    }

char* mifProjInfo[]

Initial value:

     {
    "LatLong",          "0",  "0",  "0", "0",  "0",        "0", "0", "0",
    "Albers",           "1",  "1",  "1", "1",  "1",        "0", "1", "1",
    "LambertConformal", "1",  "1",  "1", "1",  "1",        "0", "1", "1",
    "Mercator",         "1",  "1",  "0", "0",  "0",        "0", "0", "0",
    "Miller",           "1",  "1",  "0", "0",  "0",        "0", "0", "0",
    "UTM",              "1",  "1",  "1", "0",  "0",        "1", "1", "1",
    "Polyconic",        "1",  "1",  "1", "1",  "0",        "0", "1", "1"
    }

char* mifUnitsCode[]

Initial value:

     {
    "6",  "Centimeters",
    "31", "Chains",
    "3",  "Feet",
    "2",  "Inches",
    "1",  "Kilometers",
    "30", "Links",
    "7",  "Meters",
    "0",  "Miles",
    "5",  "Millimeters",
    "9",  "Nautical Miles",
    "32", "Rods",
    "8",  "US Survey Feet",
    "4",  "Yards"
    }

const int NUM_MIF_DATUM = 19

const int NUM_MIF_PROJ = 7

const int NUM_MIF_UNITS = 13

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines