#include <iostream>
#include <string>
#include <vector>
#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/numeric/ublas/matrix.hpp>
Include dependency graph for global_definitions.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | imedgine |
Classes | |
struct | InputDatasetAttributes |
The attributes of an input dataset. More... | |
Defines | |
#define | X_DIMENSION 0 |
#define | Y_DIMENSION 1 |
#define | Z_DIMENSION 2 |
#define | DIRECTORY_SEPARATOR '/' |
Typedefs | |
typedef std::string | imedgine::dataset_key_type |
typedef std::vector< dataset_key_type > | imedgine::dataset_key_container_type |
typedef boost::shared_ptr< Dataset > | imedgine::dataset_pointer_type |
typedef boost::shared_ptr< Metadata > | imedgine::metadata_pointer_type |
typedef std::map< std::string, metadata_pointer_type > | imedgine::metadata_container_type |
typedef enum _dataset_type_ | imedgine::dataset_type |
typedef enum _dataset_attribute_type_ | imedgine::dataset_attribute_type |
typedef unsigned char | imedgine::external_pixel_type |
typedef unsigned char | imedgine::one_byte_pixel_type |
typedef signed short | imedgine::two_byte_pixel_type |
typedef float | imedgine::four_byte_pixel_type |
typedef external_pixel_type * | imedgine::external_data_pointer_type |
typedef external_pixel_type const * | imedgine::const_external_data_pointer_type |
typedef unsigned int | imedgine::index_type |
typedef std::vector< index_type > | imedgine::dataset_position_type |
The type for a n-dimensional position within the volume. | |
typedef boost::numeric::ublas::matrix< double > | imedgine::matrix_type |
The type for transformation matrices. | |
typedef boost::numeric::ublas::identity_matrix< double > | imedgine::identity_matrix_type |
The type for identity transformation matrices. | |
typedef std::vector< double > | imedgine::offset_vector_type |
The type for a n-dimensional position within the volume. | |
typedef unsigned long | imedgine::size_type |
The type for the number of pixels and container sizes. | |
typedef std::vector< double > | imedgine::spacings_type |
The type for the pixel spacings of a dataset in every dimension. | |
typedef boost::shared_ptr< View > | imedgine::view_pointer_type |
The type for a pointer to a generic view. | |
typedef std::vector< unsigned int > | imedgine::view_id_container_type |
The type for a container of unique view IDs. | |
typedef enum _view_type_ | imedgine::view_type |
typedef enum _slice_type_ | imedgine::slice_type |
typedef std::vector< float * > | imedgine::region_of_interest_type |
typedef enum _exception_type_ | imedgine::exception_type |
typedef std::multimap< std::string, std::string > | imedgine::algorithm_name_container_type |
typedef ConfigWidget * | imedgine::config_widget_pointer_type |
typedef boost::shared_ptr< Configuration > | imedgine::configuration_pointer_type |
typedef enum _dataset_part_type_ | imedgine::dataset_part_type |
typedef std::string | imedgine::config_dataset_id_type |
typedef std::map< config_dataset_id_type, InputDatasetAttributes > | imedgine::config_dataset_id_to_input_map_type |
typedef std::map< config_dataset_id_type, dataset_type > | imedgine::config_dataset_id_to_output_map_type |
typedef enum _gui_interaction_mode_type_ | imedgine::gui_interaction_mode_type |
Enumerations | |
enum | imedgine::_dataset_type_ |
enum | imedgine::_dataset_attribute_type_ |
enum | imedgine::_view_type_ |
All possible types of views. | |
enum | imedgine::_slice_type_ |
All possible types of slices. | |
enum | imedgine::_exception_type_ |
All possible types of exceptions. | |
enum | imedgine::_dataset_part_type_ |
The possible parts of a dataset that may be used as input for algorithms. | |
enum | imedgine::_gui_interaction_mode_type_ |
GUI section. |
Christian Koerner (christian.koerner@imedgine.org)
Alexander Lex (alexander.lex@imedgine.org)
Marc Streit (marc.streit@imedgine.org)
Martin Reininger (martin.reininger@imedgine.org)
Definition in file global_definitions.h.