cartodata  5.0.5
volumebase.h File Reference
#include <cartodata/config/config.h>
#include <cartodata/volume/volumeproxy.h>
#include <soma-io/utilities/allocatedvector.h>
#include <soma-io/utilities/creator.h>
#include <cartobase/allocator/allocator.h>
#include <cartobase/smart/rcptr.h>
#include <cartobase/type/datatypetraits.h>
#include <blitz/array.h>
#include <vector>
#include <iostream>
Include dependency graph for volumebase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  carto::Volume< T >
 N-D Volume main class. More...
 
class  carto::Volume< T >::Position4Di
 
class  carto::DataTypeCode< Volume< T > >
 
class  carto::Creator< Volume< T > >
 
class  carto::VolumeOStream
 
class  carto::VolumeOStreamSetter
 

Namespaces

 carto
 

Typedefs

typedef ptrdiff_t carto::BlitzStridesType
 

Functions

VolumeOStream carto::operator<< (std::ostream &out, const VolumeOStreamSetter &setter)
 
template<typename T >
std::ostream & carto::operator<< (const VolumeOStream &out, const Volume< T > &volume)
 
VolumeOStreamSetter carto::setMaxDim (size_t m)
 
VolumeOStreamSetter carto::setMaxDim (size_t mx, size_t my, size_t mz, size_t mt)
 
template<typename T >
std::ostream & carto::operator<< (std::ostream &out, const Volume< T > &volume)
 Volumes are printable to standard output streams. More...
 
template<typename T >
void carto::displayRefVolumes (const Volume< T > &vol)
 Display information about volumes hierarchy. More...