Data Structures | Typedefs | Functions
3d/image.hh File Reference
#include <mia/3d/vectorfield.hh>
#include <mia/3d/orientation.hh>
#include <mia/3d/rot.hh>
#include <mia/2d/image.hh>
#include <mia/3d/valueattributetranslator.hh>
#include <mia/core/pixeltype.hh>
#include <mia/core/filter.hh>
Include dependency graph for 3d/image.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  C3DImage
 The generic base type of a 3D image. More...
 
struct  FConvert3DImageToPixeltypeO< O >
 functor to convert an image with an abitrary pixel type to single floating point pixels More...
 
class  T3DImage< T >
 Specific type of the 3D images that hold real pixel data. More...
 

Typedefs

typedef T3DImage< bool > C3DBitImage
 3D image with binary values More...
 
typedef T3DImage< double > C3DDImage
 3D image with signed 64 bit floating point values More...
 
typedef T3DImage< float > C3DFImage
 3D image with signed 32 bit floating point values More...
 
typedef std::vector< P3DImageC3DImageSeries
 helper type for image series More...
 
typedef T3DImage< signed char > C3DSBImage
 3D image with signed 8 bit integer values More...
 
typedef T3DImage< signed int > C3DSIImage
 3D image with signed 32 bit integer values More...
 
typedef T3DImage< signed short > C3DSSImage
 3D image with signed 16 bit integer values More...
 
typedef T3DImage< unsigned char > C3DUBImage
 3D image with unsigned 8 bit integer values More...
 
typedef T3DImage< unsigned int > C3DUIImage
 3D image with unsigned 32 bit integer values More...
 
typedef T3DImage< unsigned short > C3DUSImage
 3D image with unsigned 16 bit integer values More...
 
typedef
FConvert3DImageToPixeltypeO
< float > 
FCopy3DImageToFloatRepn
 short name for 3DImage to float pixel repn copy functor More...
 
typedef C3DImage::Pointer P3DImage
 define a shortcut to the 3D image shared pointer. More...
 
typedef std::shared_ptr
< C3DImageSeries
P3DImageSeries
 

Functions

EXPORT_3D C3DFVectorfield get_gradient (const C3DImage &image)
 

Typedef Documentation

typedef T3DImage<bool> C3DBitImage

3D image with binary values

Definition at line 422 of file 3d/image.hh.

typedef T3DImage<double> C3DDImage

3D image with signed 64 bit floating point values

Definition at line 455 of file 3d/image.hh.

typedef T3DImage<float> C3DFImage

3D image with signed 32 bit floating point values

Definition at line 452 of file 3d/image.hh.

typedef std::vector<P3DImage> C3DImageSeries

helper type for image series

Definition at line 133 of file 3d/image.hh.

typedef T3DImage<signed char> C3DSBImage

3D image with signed 8 bit integer values

Definition at line 425 of file 3d/image.hh.

typedef T3DImage<signed int> C3DSIImage

3D image with signed 32 bit integer values

Definition at line 437 of file 3d/image.hh.

typedef T3DImage<signed short> C3DSSImage

3D image with signed 16 bit integer values

Definition at line 431 of file 3d/image.hh.

typedef T3DImage<unsigned char> C3DUBImage

3D image with unsigned 8 bit integer values

Definition at line 428 of file 3d/image.hh.

typedef T3DImage<unsigned int> C3DUIImage

3D image with unsigned 32 bit integer values

Definition at line 440 of file 3d/image.hh.

typedef T3DImage<unsigned short> C3DUSImage

3D image with unsigned 16 bit integer values

Definition at line 434 of file 3d/image.hh.

short name for 3DImage to float pixel repn copy functor

Since copy-conversion to a floating pixel type image is used often we provide here a typedef for the functor.

Definition at line 406 of file 3d/image.hh.

define a shortcut to the 3D image shared pointer.

Definition at line 129 of file 3d/image.hh.

typedef std::shared_ptr<C3DImageSeries> P3DImageSeries

Definition at line 134 of file 3d/image.hh.