libNormalize.h File Reference

#include <typeinfo>
#include "SourceRegistry.h"
#include "libConfiguration.h"

Go to the source code of this file.

Defines

#define _NoInitialSteps(_name, _class, _templateparams...)
#define _NoNormalize(_name, _class, _templateparams...)

Functions

 ALL_ACCESSORS_DO (_NoInitialSteps)
 ALL_ACCESSORS_DO (_NoNormalize)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformSpatialScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformDataScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformWarpOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformTranslateOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformRotateOf< DATA, 3, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , class PRECISION , class SUBSOURCE >
void NormalizeGroup (int csource, SourceTransformRotateOf< DATA, 2, PRECISION, SUBSOURCE > *vsrc)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformSpatialScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformDataScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformWarpOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformTranslateOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformRotateOf< DATA, 3, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)
template<class DATA , class PRECISION , class SUBSOURCE >
void RegisterInitialSteps (const SourceTransformRotateOf< DATA, 2, PRECISION, SUBSOURCE > &src, RegistryOfInitialSteps &regSteps)

Define Documentation

#define _NoInitialSteps ( _name,
_class,
_templateparams...   ) 
Value:
template<class DATA, int DIMENSIONALITY, class PRECISION, class SUBSOURCE>  \
    void RegisterInitialSteps(                                                                                                  \
        const _class<DATA,DIMENSIONALITY,PRECISION,SUBSOURCE> &src,                             \
        RegistryOfInitialSteps &regSteps                                                                                    \
    )                                                                                                                                                       \
    {}
#define _NoNormalize ( _name,
_class,
_templateparams...   ) 
Value:
template <class DATA, int DIMENSIONALITY, class PRECISION, class SUBSOURCE> \
    void NormalizeGroup(                                                                                                                \
        int csource,                                                                                                                            \
        _class<DATA,DIMENSIONALITY,PRECISION,SUBSOURCE> *vsrc                                           \
    )                                                                                                                                                       \
    {}

Function Documentation

ALL_ACCESSORS_DO ( _NoInitialSteps   ) 
ALL_ACCESSORS_DO ( _NoNormalize   ) 
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformSpatialScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *  vsrc 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformDataScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *  vsrc 
) [inline]

References mathExample::n.

template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformWarpOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *  vsrc 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformTranslateOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *  vsrc 
) [inline]

References mathExample::n.

template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > *  vsrc 
) [inline]

References mathExample::n, and Scale().

template<class DATA , class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformRotateOf< DATA, 3, PRECISION, SUBSOURCE > *  vsrc 
) [inline]

References mathExample::n.

template<class DATA , class PRECISION , class SUBSOURCE >
void NormalizeGroup ( int  csource,
SourceTransformRotateOf< DATA, 2, PRECISION, SUBSOURCE > *  vsrc 
) [inline]

References mathExample::n.

template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformSpatialScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformDataScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformWarpOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformTranslateOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , int DIMENSIONALITY, class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformScaleOf< DATA, DIMENSIONALITY, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformRotateOf< DATA, 3, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]
template<class DATA , class PRECISION , class SUBSOURCE >
void RegisterInitialSteps ( const SourceTransformRotateOf< DATA, 2, PRECISION, SUBSOURCE > &  src,
RegistryOfInitialSteps regSteps 
) [inline]

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1