3d/image.hh File Reference
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< int8_t > C3DSBImage
 3D image with signed 8 bit integer values More...
 
typedef T3DImage< int32_t > C3DSIImage
 3D image with signed 32 bit integer values More...
 
typedef T3DImage< int64_t > C3DSLImage
 3D image with signed 64 bit integer values More...
 
typedef T3DImage< int16_t > C3DSSImage
 3D image with signed 16 bit integer values More...
 
typedef T3DImage< uint8_t > C3DUBImage
 3D image with unsigned 8 bit integer values More...
 
typedef T3DImage< uint32_t > C3DUIImage
 3D image with unsigned 32 bit integer values More...
 
typedef T3DImage< uint64_t > C3DULImage
 3D image with unsigned 64 bit integer values More...
 
typedef T3DImage< uint16_t > 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< C3DImageSeriesP3DImageSeries
 

Functions

EXPORT_3D C3DFVectorfield get_gradient (const C3DImage &image)
 

Typedef Documentation

◆ C3DBitImage

typedef T3DImage<bool> C3DBitImage

3D image with binary values

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

◆ C3DDImage

typedef T3DImage<double> C3DDImage

3D image with signed 64 bit floating point values

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

◆ C3DFImage

typedef T3DImage<float> C3DFImage

3D image with signed 32 bit floating point values

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

◆ C3DImageSeries

typedef std::vector<P3DImage> C3DImageSeries

helper type for image series

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

◆ C3DSBImage

typedef T3DImage<int8_t> C3DSBImage

3D image with signed 8 bit integer values

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

◆ C3DSIImage

typedef T3DImage<int32_t> C3DSIImage

3D image with signed 32 bit integer values

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

◆ C3DSLImage

typedef T3DImage<int64_t> C3DSLImage

3D image with signed 64 bit integer values

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

◆ C3DSSImage

typedef T3DImage<int16_t> C3DSSImage

3D image with signed 16 bit integer values

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

◆ C3DUBImage

typedef T3DImage<uint8_t> C3DUBImage

3D image with unsigned 8 bit integer values

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

◆ C3DUIImage

typedef T3DImage<uint32_t> C3DUIImage

3D image with unsigned 32 bit integer values

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

◆ C3DULImage

typedef T3DImage<uint64_t> C3DULImage

3D image with unsigned 64 bit integer values

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

◆ C3DUSImage

typedef T3DImage<uint16_t> C3DUSImage

3D image with unsigned 16 bit integer values

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

◆ FCopy3DImageToFloatRepn

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 455 of file 3d/image.hh.

◆ P3DImage

define a shortcut to the 3D image shared pointer.

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

◆ P3DImageSeries

typedef std::shared_ptr<C3DImageSeries> P3DImageSeries

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