Go to the documentation of this file.
26 #ifndef __TERRALIB_INTERNAL_COMMON_H
27 #define __TERRALIB_INTERNAL_COMMON_H
92 #endif // __TERRALIB_INTERNAL_COMMON_H
A class that defines the interface of an abstract progress viewer.
A class that defines the interface of an abstract factory.
This file contains several utility functions for dealing with Boost containers and algorithms.
Configuration flags for the TerraLib Common Runtime module.
The ProgressTimer is a utility class that can be used to calculate the estimated time to finish a tas...
A general root class for a visitor hierarchy.
An static class with global definitions.
This singleton defines an entry in the Platform for the TerraLib Common Runtime module.
A base class for data organized as a tree.
A class that automatically logs the exception message.
A given distance has a measurement and a unit-of-measure.
This class is designed to manage the log of information in TerraLib.
A progress viewer implementation for the console.
Threading policies that can be applied to TerraLib classes that need some synchronization schema.
Several functor types for comparing objects.
A class that defines the basic interface of an abstract factory that makes use of parameters to const...
Utility functions to swap bytes: double, int and unsigned int.
This class can be used to inform the progress of a task.
A dictionary for a Factory.
Utility functions for dealing with strings.
An utility class to control the startup and cleanup of the TerraLib Platform and its resources.
This class is designed to declare objects to be thrown as exceptions by TerraLib.
Template support for singleton pattern.
This file contains several utility functions for dealing with STL containers.
A singleton class for dealing with units-of-measure.
A generic class for visitors.
The root of all hierarchies that can be visited.
A singleton class used to manage tasks progresses and their viewers.
A class for representing a unit of measure.