SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 > Class Template Reference

#include <SourceMixed.h>

Inheritance diagram for SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >:
SourceOf< DATA, DIMENSIONALITY, PRECISION > SourceBaseOf< DATA, DIMENSIONALITY, PRECISION > BasicSource Counted SourceMixedPointwiseOperatorBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >

List of all members.

Public Member Functions

virtual PointOf
< DIMENSIONALITY, PRECISION
Bound (const PointOf< DIMENSIONALITY, PRECISION > &pt) const
virtual String Describe () const
virtual String DescribeCommon () const
virtual void PrepareForAccess () const
virtual void PrepareForAccessAction () const
const SOURCE1 * PSource1 () const
SOURCE1 * PSource1 ()
const SOURCE2 * PSource2 () const
SOURCE2 * PSource2 ()
virtual void RegisterDataAsParameters (RegistryOfParameters &reg)
virtual void RegisterParameters (RegistryOfParameters &reg)
void SetSources (SOURCE1 *psource1, SOURCE2 *psource2)
const PointOf< DIMENSIONALITY,
PRECISION > & 
Size () const
void WipeSource ()

Protected Member Functions

 SourceMixedOf (SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 > &src)
 SourceMixedOf ()
virtual ~SourceMixedOf ()

Protected Attributes

SOURCE1 * m_psource1
SOURCE2 * m_psource2
PointOf< DIMENSIONALITY,
PRECISION
m_ptSize

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
class SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >


Constructor & Destructor Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::SourceMixedOf (  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::SourceMixedOf ( SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 > &  src  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::~SourceMixedOf (  )  [inline, protected, virtual]

Member Function Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual PointOf<DIMENSIONALITY, PRECISION> SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::Bound ( const PointOf< DIMENSIONALITY, PRECISION > &  pt  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual String SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::Describe (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual String SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::DescribeCommon (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PrepareForAccess (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PrepareForAccessAction (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
const SOURCE1* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PSource1 (  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SOURCE1* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PSource1 (  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
const SOURCE2* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PSource2 (  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SOURCE2* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::PSource2 (  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::RegisterDataAsParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
virtual void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::RegisterParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::SetSources ( SOURCE1 *  psource1,
SOURCE2 *  psource2 
) [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
const PointOf<DIMENSIONALITY, PRECISION>& SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::Size (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
void SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::WipeSource (  )  [inline]

Member Data Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SOURCE1* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::m_psource1 [protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
SOURCE2* SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::m_psource2 [protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE1, class SOURCE2>
PointOf<DIMENSIONALITY, PRECISION> SourceMixedOf< DATA, DIMENSIONALITY, PRECISION, SOURCE1, SOURCE2 >::m_ptSize [mutable, protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1