SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > Class Template Reference

#include <SourceTransform.h>

Inheritance diagram for SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >:
SourceOf< DATA, DIMENSIONALITY, PRECISION > SourceBaseOf< DATA, DIMENSIONALITY, PRECISION > BasicSource Counted SourceAccessorOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceAccessorOf< DATA, 2, PRECISION, SOURCE > SourceAccessorOf< DATA, 3, PRECISION, SOURCE > SourceTransformContrastOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformRemapOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformRotateOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE > SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE > SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE > SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE > SourceTransformTranslateBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE > SourceTransformTranslateBaseOf< DATA, 3, PRECISION, SOURCE > SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE > SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >

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
void Deserialize (Stream &st)
virtual void DeserializeSelf (Stream &st)=0
virtual void PrepareForAccess () const
virtual void PrepareForAccessAction () const
const SOURCE * PSource () const
SOURCE * PSource ()
virtual void RegisterDataAsParameters (RegistryOfParameters &reg)
virtual void RegisterParameters (RegistryOfParameters &reg)=0
void Serialize (Stream &st) const
virtual void SerializeSelf (Stream &st) const =0
void SetSource (SOURCE *psource)
const PointOf< DIMENSIONALITY,
PRECISION > & 
Size () const
void WipeSource ()

Protected Member Functions

 SourceTransformOf (const SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > &src)
 SourceTransformOf ()
virtual ~SourceTransformOf () __attribute__((always_inline))

Protected Attributes

SOURCE * m_psource
PointOf< DIMENSIONALITY,
PRECISION
m_ptSize

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
class SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >


Constructor & Destructor Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::SourceTransformOf (  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::SourceTransformOf ( const SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE > &  src  )  [inline, protected]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::~SourceTransformOf (  )  [inline, protected, virtual]

Member Function Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual PointOf<DIMENSIONALITY, PRECISION> SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::Bound ( const PointOf< DIMENSIONALITY, PRECISION > &  pt  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual String SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::Describe (  )  const [inline, virtual]

Implements BasicSource.

Reimplemented in SourceAccessorOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorCubicInterpolateOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorCubicInterpolateOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorLinearInterpolateOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorLinearInterpolateOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorNearestNeighborOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorNearestNeighborOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorPointwiseOperatorBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorRangeScaleOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorRangeScaleOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformRemapOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRemapOf< DATA, 3, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorPointwiseOperatorBaseOf< OPERATOR::type_data, 3, PRECISION, SOURCE >, SourceAccessorPointwiseOperatorBaseOf< OPERATOR::type_data, 2, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >, and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >.

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual String SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::DescribeCommon (  )  const [inline, virtual]

Reimplemented from SourceBaseOf< DATA, DIMENSIONALITY, PRECISION >.

Referenced by SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformRemapOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceTransformRemapOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformDataScaleBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorRangeScaleOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceAccessorRangeScaleOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorPointwiseOperatorBaseOf< OPERATOR::type_data, 2, PRECISION, SOURCE >::Describe(), SourceAccessorNearestNeighborOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceAccessorNearestNeighborOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorLinearInterpolateOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceAccessorLinearInterpolateOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorEqualizeBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorCubicInterpolateOf< DATA, 3, PRECISION, SOURCE >::Describe(), SourceAccessorCubicInterpolateOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), and SourceAccessorOf< DATA, 2, PRECISION, SOURCE >::Describe().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::Deserialize ( Stream st  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::DeserializeSelf ( Stream st  )  [pure virtual]

Implemented in SourceAccessorOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >, and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >.

Referenced by SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Deserialize().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::PrepareForAccess (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::PrepareForAccessAction (  )  const [inline, virtual]

Reimplemented in SourceAccessorAperatureBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorEqualizeBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >, and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >.

Referenced by SourceTransformOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess(), and SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
const SOURCE* SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::PSource (  )  const [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
SOURCE* SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::PSource (  )  [inline]

Referenced by SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::DeserializeSelf(), SourceAccessorDistributionFieldOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorDistributionFieldOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorConvolutionOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorConvolutionOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorAperatureOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorAperatureOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::GetPInterpolatedWarpControlPoints(), SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::GetPWarpControlPoints(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess(), SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::SerializeSelf(), SourceAccessorAperatureOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceAccessorAperatureOf< DATA, 2, PRECISION, SOURCE >::Set(), and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::SetWarpControlPoints().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::RegisterDataAsParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::RegisterParameters ( RegistryOfParameters reg  )  [pure virtual]

Implemented in SourceAccessorOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >, SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformRemapOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRemapOf< DATA, 3, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorOf< DATA, 2, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >, and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >.

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::Serialize ( Stream st  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
virtual void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::SerializeSelf ( Stream st  )  const [pure virtual]

Implemented in SourceAccessorOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >, SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >, SourceAccessorOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 3, PRECISION, SOURCE >, SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformDataScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 3, PRECISION, SOURCE >, SourceTransformTranslateBaseOf< DATA, 2, PRECISION, SOURCE >, SourceTransformWarpBaseOf< DATA, 3, PRECISION, SOURCE >, and SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >.

Referenced by SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Serialize().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::SetSource ( SOURCE *  psource  )  [inline]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
const PointOf<DIMENSIONALITY, PRECISION>& SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::Size (  )  const [inline, virtual]
template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
void SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::WipeSource (  )  [inline]

Member Data Documentation

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
SOURCE* SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::m_psource [protected]

Referenced by SourceTransformOf< DATA, 2, PRECISION, SOURCE >::DescribeCommon(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Deserialize(), SourceTransformWarpOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformWarpOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformTranslateOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformTranslateOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformSpatialScaleOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformSpatialScaleOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformScaleOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformScaleOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformRemapOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformRemapOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformDataScaleOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorRangeScaleOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorRangeScaleOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorNearestNeighborOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorNearestNeighborOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorEqualizeOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceAccessorEqualizeOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess(), SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorEqualizeBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::PSource(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::RegisterDataAsParameters(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Serialize(), SourceTransformWarpOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformWarpOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceTransformTranslateOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformTranslateOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceTransformScaleOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformScaleOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorNearestNeighborOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceAccessorNearestNeighborOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorRangeScaleBaseOf< DATA, 2, PRECISION, SOURCE >::SetMinMaxRangeScale(), SourceAccessorRangeScaleBaseOf< DATA, 2, PRECISION, SOURCE >::SetNormalRangeScale(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::SetSource(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::SourceTransformOf(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::WipeSource(), and SourceTransformOf< DATA, 2, PRECISION, SOURCE >::~SourceTransformOf().

template<class DATA, int DIMENSIONALITY, class PRECISION, class SOURCE>
PointOf<DIMENSIONALITY, PRECISION> SourceTransformOf< DATA, DIMENSIONALITY, PRECISION, SOURCE >::m_ptSize [mutable, protected]

Referenced by SourceTransformTranslateOf< DATA, 3, PRECISION, SOURCE >::Get(), SourceTransformTranslateOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >::Get(), SourceAccessorSliceOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccess(), SourceTransformWarpBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformSpatialScaleBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformScaleBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformRotateOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformContrastOf< DATA, 3, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformContrastOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorEqualizeBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorDistributionFieldBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorConvolutionBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceAccessorAperatureBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceTransformTranslateOf< DATA, 3, PRECISION, SOURCE >::Set(), SourceTransformTranslateOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorEdgePadOf< DATA, 2, PRECISION, SOURCE >::Set(), SourceAccessorRangeScaleBaseOf< DATA, 2, PRECISION, SOURCE >::SetMinMaxRangeScale(), SourceAccessorRangeScaleBaseOf< DATA, 2, PRECISION, SOURCE >::SetNormalRangeScale(), and SourceTransformOf< DATA, 2, PRECISION, SOURCE >::Size().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1