/**============================================================================
 *
 * \file   global_definitions.hpp
 * \brief  Contains global definitions (namespaces...)
 * \author Leblanc Christophe
 * \date   06/11/2012
 *
 *===========================================================================*/

#ifndef TOMOPROCESS_GLOBAL_DEFINITIONS_HPP
#define TOMOPROCESS_GLOBAL_DEFINITIONS_HPP

/// Main namespace.
#define TOMOPROCESS_GLOBAL_NAMESPACE tomoprocess 

/// Open main namespace.
#define TOMOPROCESS_OPEN_GLOBAL_NAMESPACE namespace TOMOPROCESS_GLOBAL_NAMESPACE {

/// Close main namespace.
#define TOMOPROCESS_CLOSE_GLOBAL_NAMESPACE }

/// Default class name.
#define TOMOPROCESS_DEFAULT_CLASS_NAME "Object"

/// default class description.
#define TOMOPROCESS_DEFAULT_CLASS_DESCRIPTION "none"

//
// Version and autoring
//

/// Tomoprocess version
#define TOMOPROCESS_VERSION 1.3

/// Author
#define TOMOPROCESS_AUTHOR "* Author: Leblanc Christophe.\n"

/// E-mail
#define TOMOPROCESS_EMAIL "* Emails: christophe.leblanc@ulg.ac.be - cleblancad@gmail.com\n"

/// Affiliation.
#define TOMOPROCESS_UNIVERSITY "* LTAS department, Aerospace and mechanics, University of Liège (ULg) - http://www.ulg.ac.be\n"

#endif // TOMOPROCESS_GLOBAL_DEFINITIONS_HPP