SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE > Class Template Reference

#include <SourceMaskCombine.h>

Inheritance diagram for SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >:
SourceOf< DATA, DIMENSIONALITY, PRECISION > SourceBaseOf< DATA, DIMENSIONALITY, PRECISION > BasicSource Counted SourceMaskCombinePointwiseOperatorBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE > SourceMaskCombineSelectOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >

List of all members.

Public Member Functions

void AddSourceCombine (SOURCECOMBINE *psource)
virtual PointOf
< DIMENSIONALITY, PRECISION
Bound (const PointOf< DIMENSIONALITY, PRECISION > &pt) const
const intCSourceCombine () const
virtual String Describe () const
virtual String DescribeCommon () const
virtual void PrepareForAccess () const
virtual void PrepareForAccessAction () const
const SOURCECOMBINE * PSourceCombine (int n) const
SOURCECOMBINE * PSourceCombine (int n)
const SOURCEMASKPSourceMask () const
SOURCEMASKPSourceMask ()
virtual void RegisterDataAsParameters (RegistryOfParameters &reg)
virtual void RegisterParameters (RegistryOfParameters &reg)
void SetSourceMask (SOURCEMASK *psourceMask)
const PointOf< DIMENSIONALITY,
PRECISION > & 
Size () const
void WipeSource ()

Protected Member Functions

 SourceMaskCombineOf (SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE > &src)
 SourceMaskCombineOf ()
virtual ~SourceMaskCombineOf ()

Protected Attributes

SOURCEMASKm_psourceMask
PointOf< DIMENSIONALITY,
PRECISION
m_ptSize
VECPSRC m_vecpsrc

Private Types

typedef VectorOf< SOURCECOMBINE * > VECPSRC

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
class SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >


Member Typedef Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
typedef VectorOf<SOURCECOMBINE*> SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::VECPSRC [private]

Constructor & Destructor Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::SourceMaskCombineOf (  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::SourceMaskCombineOf ( SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE > &  src  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::~SourceMaskCombineOf (  )  [inline, protected, virtual]

Member Function Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::AddSourceCombine ( SOURCECOMBINE *  psource  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual PointOf<DIMENSIONALITY, PRECISION> SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::Bound ( const PointOf< DIMENSIONALITY, PRECISION > &  pt  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
const int& SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::CSourceCombine (  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual String SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::Describe (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual String SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::DescribeCommon (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PrepareForAccess (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PrepareForAccessAction (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
const SOURCECOMBINE* SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PSourceCombine ( int  n  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
SOURCECOMBINE* SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PSourceCombine ( int  n  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
const SOURCEMASK* SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PSourceMask (  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
SOURCEMASK* SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PSourceMask (  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::RegisterDataAsParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
virtual void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::RegisterParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::SetSourceMask ( SOURCEMASK psourceMask  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
const PointOf<DIMENSIONALITY, PRECISION>& SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::Size (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
void SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::WipeSource (  )  [inline]

Member Data Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
SOURCEMASK* SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::m_psourceMask [protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
PointOf<DIMENSIONALITY, PRECISION> SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::m_ptSize [mutable, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCEMASK, class SOURCECOMBINE>
VECPSRC SourceMaskCombineOf< DATA, DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::m_vecpsrc [protected]

The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1