MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Classes | Namespaces | Defines
mdsVolumeBase.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
. More...

#include <MDSTk/Base/mdsScalar.h>
#include "mdsSize.h"
#include "mdsPoint3.h"

Classes

class  mds::img::CVolumeBase< V >
 Base class for all volumes. More...
struct  mds::img::CVolumeTraits< M >
 Traits used to implement curiously recurring template pattern for volumes. More...

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::img

Defines

#define MDS_VOLUME_TRAITS(VolumeClass)
 Helper macro used to declare volume traits before a volume class template.

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2006 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2006/02/12

Id:
mdsVolumeBase.h 2098 2012-02-16 23:50:36Z spanel

Description:


Define Documentation

#define MDS_VOLUME_TRAITS (   VolumeClass)
Value:
template <typename T, template <typename> class A> class VolumeClass; \
    template <typename T, template <typename> class A> \
    struct CVolumeTraits<VolumeClass<T, A> > \
    { \
        typedef T tVoxel; \
    };

Helper macro used to declare volume traits before a volume class template.