gVirtualXRay  2.0.10
VirtualX-RayImagingLibraryonGPU
Data Structures | Namespaces | Macros | Functions
Image.h File Reference

Class to handle a greyscale image. More...

#include <string>
#include <map>
#include "gVirtualXRay/Types.h"
#include "Image.inl"
Include dependency graph for Image.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  gVirtualXRay::Image< T >
 Image is a class to manage a greyscale image. More...
 
class  gVirtualXRay::FFT< T >
 FFT is a class to compute the FFT of a greyscale image. More...
 
class  gVirtualXRay::Sinogram< T >
 Sinogram is a class to reconstruct images from a sinogram. More...
 
class  gVirtualXRay::Image< T >
 Image is a class to manage a greyscale image. More...
 

Namespaces

 gVirtualXRay
 

Macros

#define NOMINMAX
 
#define TIFF_UINT16_T   unsigned short
 
#define TIFF_UINT32_T   unsigned int
 

Functions

template<typename T >
Image< T > gVirtualXRay::operator* (const T &aValue, const Image< T > &anImage)
 
template<typename T >
Image< T > gVirtualXRay::operator/ (const T &aValue, const Image< T > &anImage)
 
template<typename T >
Image< T > gVirtualXRay::operator+ (const T &aValue, const Image< T > &anImage)
 
template<typename T >
Image< T > gVirtualXRay::operator- (const T &aValue, const Image< T > &anImage)
 
template<typename T >
Image< T > gVirtualXRay::log (const Image< T > &anImage)
 
template<typename T >
Image< T > gVirtualXRay::abs (const Image< T > &anImage)
 
std::string gVirtualXRay::getPixelType (const std::string &aFileName)
 
std::string gVirtualXRay::getPixelType (const char *aFileName)
 
template<typename T >
Image< T > gVirtualXRay::gauss2D (unsigned int aSize, double aSigmaValue)
 

Detailed Description

Class to handle a greyscale image.

Version
1.0
Todo:
Fix problem in marchingCubes (normals?). See bug in demos (ImplicitSurface and SimpleBackProjection)
Date
30/09/2016
Author
Franck Vidal

Definition in file Image.h.

Macro Definition Documentation

◆ NOMINMAX

#define NOMINMAX

Definition at line 64 of file Image.h.

◆ TIFF_UINT16_T

#define TIFF_UINT16_T   unsigned short

Definition at line 99 of file Image.h.

◆ TIFF_UINT32_T

#define TIFF_UINT32_T   unsigned int

Definition at line 103 of file Image.h.