examples/rp/main.cpp
Go to the documentation of this file.
1 // Examples
2 #include "RPExamples.h"
3 
4 // TerraLib
5 #include <terralib/common.h>
6 #include <terralib/core/plugin.h>
7 
8 // STL
9 #include <cstdlib>
10 #include <iostream>
11 
12 int main()
13 {
14  try
15  {
17 
18 
19  LoadModules();
20 
21  Segmenter();
22  Contrast();
23  Classifier();
24  MixtureModel();
25  Mosaic();
26  Register();
27  IHSFusion();
28  Filter();
30  Texture();
31 
33 
34 
36  }
37  catch(const std::exception& e)
38  {
39  std::cout << std::endl << "An exception has occurred in RP examples: " << e.what() << std::endl;
40 
41  return EXIT_FAILURE;
42  }
43  catch(...)
44  {
45  std::cout << std::endl << "An unexpected exception has occurred in RP examples!" << std::endl;
46 
47  return EXIT_FAILURE;
48  }
49 
50  return EXIT_SUCCESS;
51 }
Include files for Core Plugin Library.
void Filter()
These routines show how to use the RP (raster processing) module.
void IHSFusion()
static PluginManager & instance()
Access the singleton.
void finalize()
It finalizes the TerraLib Platform.
static TerraLib & getInstance()
It returns a reference to the singleton instance.
void Texture()
void Mosaic()
Definition: Mosaic.cpp:12
void Contrast()
int main()
void Register()
void initialize()
It initializes the TerraLib Platform.
void MixtureModel()
This file contains include headers for the TerraLib Common Runtime module.
void clear()
Stop and unload all plugins, then clear the internal list of plugins.
void LoadModules()
Load terralib modules.
void Classifier()
void Segmenter()