libBaseTypes.h File Reference

#include <float.h>

Go to the source code of this file.

Defines

#define PI   3.14
#define REAL_AS_DOUBLE   1
#define REAL_MAX   DBL_MAX
#define SFMT_REAL   "%lf"

Typedefs

typedef unsigned char byte
typedef Real Parameter
typedef double Real

Enumerations

enum  DimensionType { DimensionX = 0, DimensionY = 1, DimensionZ = 2 }
enum  InterpolationType { Nearest = 0, Linear = 1, Cubic = 3 }
enum  PaddingType { Zero, Reflect, Repeat, Wrap }
enum  SourceType {
  Source, SourceAccessor, SourceAccessorCubicInterpolate, SourceAccessorEdgePad,
  SourceAccessorLinearInterpolate, SourceAccessorNearestNeighbor, SourceMemory, SourceTransform,
  SourceTransform2D, SourceTransformRotate, SourceTransformScale, SourceTransformTranslate,
  SourceTransformWarp
}

Functions

template<class T >
const charPrintFormat ()
template<>
const charPrintFormat< double > ()
template<>
const charPrintFormat< float > ()
template<>
const charPrintFormat< int > ()
template<class T >
const charScanFormat ()
template<>
const charScanFormat< double > ()
template<>
const charScanFormat< float > ()
template<>
const charScanFormat< int > ()

Define Documentation

#define PI   3.14
#define REAL_AS_DOUBLE   1
#define REAL_MAX   DBL_MAX
#define SFMT_REAL   "%lf"

Referenced by String::AsReal(), and String::ReadReal().


Typedef Documentation

typedef unsigned char byte
typedef Real Parameter
typedef double Real

Enumeration Type Documentation

Enumerator:
DimensionX 
DimensionY 
DimensionZ 
Enumerator:
Nearest 
Linear 
Cubic 
Enumerator:
Zero 
Reflect 
Repeat 
Wrap 
enum SourceType
Enumerator:
Source 
SourceAccessor 
SourceAccessorCubicInterpolate 
SourceAccessorEdgePad 
SourceAccessorLinearInterpolate 
SourceAccessorNearestNeighbor 
SourceMemory 
SourceTransform 
SourceTransform2D 
SourceTransformRotate 
SourceTransformScale 
SourceTransformTranslate 
SourceTransformWarp 

Function Documentation

template<class T >
const char* PrintFormat (  )  [inline]
template<>
const char* PrintFormat< double > (  )  [inline]
template<>
const char* PrintFormat< float > (  )  [inline]
template<>
const char* PrintFormat< int > (  )  [inline]
template<class T >
const char* ScanFormat (  )  [inline]
template<>
const char* ScanFormat< double > (  )  [inline]
template<>
const char* ScanFormat< float > (  )  [inline]
template<>
const char* ScanFormat< int > (  )  [inline]

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1