Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Functor Namespace Reference


Classes

class  AbsoluteValueDifference2
class  AccessorFunctor
 Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter. More...
class  Acos
class  Add1
class  Add2
class  AND
class  Asin
class  Atan
class  Atan2
class  BinaryThreshold
class  BoundedReciprocal
class  Cast
class  ChangeLabel
class  ConstrainedValueAddition
class  ConstrainedValueDifference
class  Cos
class  EdgePotential
class  GradientMagnitude
class  IndexLexicographicCompare
 Order Index instances lexicographically. More...
class  IntensityLinearTransform
class  IntensityWindowingTransform
class  InvertIntensityFunctor
class  InvertIntensityTransform
class  JoinFunctor
struct  MakeJoin
class  MaskInput
class  MaskNegatedInput
class  MatrixIndexSelection
class  Maximum1
class  Modulus2
class  ModulusTransform
class  NOT
class  OR
class  SimilarPixelsFunctor
class  SimilarVectorsFunctor
class  SquaredDifference2
class  SymmetricEigenAnalysisFunction
class  TensorFractionalAnisotropyFunction
class  TensorRelativeAnisotropyFunction
class  ThresholdLabeler
class  VectorCast
class  VectorIndexSelectionCast
class  VectorMagnitudeLinearTransform
class  WeightedAdd2
class  XOR

Typedefs

typedef unsigned char RGBComponentType
typedef RGBPixel< RGBComponentTypeRGBPixelType
typedef TScalar ScalarType

Functions

RGBPixelType operator() (const TScalar &) const
void SetBigEndian ()
void SetLittleEndian ()
 ~ScalarToRGBPixelFunctor ()

Variables

*class JoinFunctor *brief
Join the components of two
pixel types into a single
pixel type **JoinFunctor combines
the components of two pixel
types into a *single pixel
type The components of one
pixel are appended to *the
components of the other pixel
The output pixel type is an
*itk::Vector The ValueType
of the vector is the smallest
scalar *type that can represent
the dynamic range of the both
the input *pixel value types
joining a char and unsigned
char *results in a short since
that is the smallest datatype
with a *large enough dynamic
range To define a consistent
behavior *across different
the join of an int and an
*unsigned int is float On
a bit 
architecture
*class JoinFunctor *brief
Join the components of two
pixel types into a single
pixel type **JoinFunctor combines
the components of two pixel
types into a *single pixel
type The components of one
pixel are appended to *the
components of the other pixel
The output pixel type is an
*itk::Vector The ValueType
of the vector is the smallest
scalar *type that can represent
the dynamic range of the both
the input *pixel value types
joining a char and unsigned
char *results in a short since
that is the smallest datatype
with a *large enough dynamic
range To define a consistent
behavior *across different 
architectures
*class JoinFunctor *brief
Join the components of two
pixel types into a single
pixel type **JoinFunctor combines
the components of two pixel
types into a *single pixel
type The components of one
pixel are appended to *the
components of the other pixel
The output pixel type is an
*itk::Vector The ValueType
of the vector is the smallest
scalar *type that can represent
the dynamic range of the both
the input *pixel value types
joining a char and unsigned
char *results in a short since
that is the smallest datatype
with a *large enough dynamic
range To define a consistent
behavior *across different
the join of an int and an
*unsigned int is float On
a bit this join could *be
represented in a long But
on bit the only *safe join
value type is a float For
this and similar ambiguous * 
cases
*class JoinFunctor *brief
Join the components of two
pixel types into a single
pixel type **JoinFunctor combines
the components of two pixel
types into a *single pixel
type The components of one
pixel are appended to *the
components of the other pixel
The output pixel type is an
*itk::Vector The ValueType
of the vector is the smallest
scalar *type that can represent
the dynamic range of the both
the input *pixel value types 
Hence
*class ScalarToRGBPixelFunctor
*brief Function object which
maps a scalar value into an
RGB pixel value **This class
is useful for visualizing
labeled images which cannot
be mapped *succefully into
grayscale images Images of
unsigned long 
integers
::vcl_size_t m_Index [3]
bool m_IsBigEndian


Typedef Documentation

typedef unsigned char itk::Functor::RGBComponentType
 

Definition at line 46 of file itkScalarToRGBPixelFunctor.h.

typedef RGBPixel<RGBComponentType> itk::Functor::RGBPixelType
 

Definition at line 50 of file itkScalarToRGBPixelFunctor.h.

typedef TScalar itk::Functor::ScalarType
 

Definition at line 51 of file itkScalarToRGBPixelFunctor.h.


Function Documentation

RGBPixelType itk::Functor::operator() const TScalar &   )  const
 

Referenced by itk::VectorNeighborhoodInnerProduct< ImageType >::operator()(), and itk::NeighborhoodInnerProduct< ImageType >::operator()().

void itk::Functor::SetBigEndian  ) 
 

Definition at line 59 of file itkScalarToRGBPixelFunctor.h.

References m_IsBigEndian.

void itk::Functor::SetLittleEndian  ) 
 

Definition at line 55 of file itkScalarToRGBPixelFunctor.h.

References m_IsBigEndian.

itk::Functor::~ScalarToRGBPixelFunctor  ) 
 

Definition at line 46 of file itkScalarToRGBPixelFunctor.h.


Variable Documentation

* class JoinFunctor* brief Join the components of two pixel types into a single pixel type* * JoinFunctor combines the components of two pixel types into a* single pixel type The components of one pixel are appended to* the components of the other pixel The output pixel type is an* itk::Vector The ValueType of the vector is the smallest scalar* type that can represent the dynamic range of the both the input* pixel value types joining a char and unsigned char* results in a short since that is the smallest datatype with a* large enough dynamic range To define a consistent behavior* across different the join of an int and an* unsigned int is float On a bit itk::Functor::architecture
 

Definition at line 28 of file itkJoinImageFilter.h.

*class JoinFunctor *brief Join the components of two pixel types into a single pixel type **JoinFunctor combines the components of two pixel types into a *single pixel type The components of one pixel are appended to *the components of the other pixel The output pixel type is an *itk::Vector The ValueType of the vector is the smallest scalar *type that can represent the dynamic range of the both the input *pixel value types joining a char and unsigned char *results in a short since that is the smallest datatype with a *large enough dynamic range To define a consistent behavior *across different the join of an int and an *unsigned int is float On a bit this join could *be represented in a long But on bit itk::Functor::architectures
 

Definition at line 28 of file itkJoinImageFilter.h.

* class JoinFunctor* brief Join the components of two pixel types into a single pixel type* * JoinFunctor combines the components of two pixel types into a* single pixel type The components of one pixel are appended to* the components of the other pixel The output pixel type is an* itk::Vector The ValueType of the vector is the smallest scalar* type that can represent the dynamic range of the both the input* pixel value types joining a char and unsigned char* results in a short since that is the smallest datatype with a* large enough dynamic range To define a consistent behavior* across different the join of an int and an* unsigned int is float On a bit this join could* be represented in a long But on bit the only* safe join value type is a float For this and similar ambiguous* itk::Functor::cases
 

Definition at line 28 of file itkJoinImageFilter.h.

* class JoinFunctor* brief Join the components of two pixel types into a single pixel type* * JoinFunctor combines the components of two pixel types into a* single pixel type The components of one pixel are appended to* the components of the other pixel The output pixel type is an* itk::Vector The ValueType of the vector is the smallest scalar* type that can represent the dynamic range of the both the input* pixel value types itk::Functor::Hence
 

Definition at line 28 of file itkJoinImageFilter.h.

* class ScalarToRGBPixelFunctor* brief Function object which maps a scalar value into an RGB pixel value* * This class is useful for visualizing labeled images which cannot be mapped* succefully into grayscale images Images of unsigned long itk::Functor::integers
 

Definition at line 30 of file itkScalarToRGBPixelFunctor.h.

:: vcl_size_t itk::Functor::m_Index[3]
 

Definition at line 66 of file itkScalarToRGBPixelFunctor.h.

Referenced by itk::Index::Fill(), itk::Index::GetElement(), itk::LevelSetNode< TPixel, VSetDimension >::GetIndex(), itk::Index::GetIndex(), itk::ImageRegion< TDimension >::GetIndex(), itk::ImageIORegion::GetIndex(), itk::ImageIORegion::ImageIORegion(), itk::ImageRegion< TDimension >::ImageRegion(), itk::ImageRegion< TDimension >::IsInside(), itk::ImageIORegion::IsInside(), itk::LevelSetNode< TPixel, VSetDimension >::LevelSetNode(), itk::Index::operator!=(), itk::ImageRegion< TDimension >::operator!=(), itk::ImageIORegion::operator!=(), itk::Index::operator+(), itk::Index::operator+=(), itk::Index::operator-(), itk::Index::operator-=(), itk::LevelSetNode< TPixel, VSetDimension >::operator=(), itk::ImageRegion< TDimension >::operator=(), itk::ImageIORegion::operator=(), itk::Index::operator==(), itk::ImageRegion< TDimension >::operator==(), itk::ImageIORegion::operator==(), itk::Index::operator[](), itk::Index::SetElement(), itk::LevelSetNode< TPixel, VSetDimension >::SetIndex(), itk::Index::SetIndex(), itk::ImageRegion< TDimension >::SetIndex(), and itk::ImageIORegion::SetIndex().

bool itk::Functor::m_IsBigEndian
 

Definition at line 65 of file itkScalarToRGBPixelFunctor.h.

Referenced by SetBigEndian(), and SetLittleEndian().


Generated at Mon Jul 10 00:19:52 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000