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