ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFunctionBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInput | InputType |
typedef TOutput | OutputType |
typedef SmartPointer< Self > | Pointer |
typedef FunctionBase | Self |
typedef Object | Superclass |
Public Member Functions | |
virtual OutputType | Evaluate (const InputType &input) const =0 |
virtual const char * | GetNameOfClass () const |
Protected Member Functions | |
FunctionBase () | |
~FunctionBase () | |
Private Member Functions | |
FunctionBase (const Self &) | |
void | operator= (const Self &) |
Base class for all ITK function objects.
FunctionBase is the base class for ITK function objects. Specifically, the abstract method Evaluate() maps a point from the input space to a point in the output space.
Subclasses must override Evaluate().
This class is template over the input (domain) type and the output (range) type.
Definition at line 44 of file itkFunctionBase.h.
typedef SmartPointer< const Self > itk::FunctionBase< TInput, TOutput >::ConstPointer |
Reimplemented from itk::Object.
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::HeavisideStepFunction< TInput, TOutput >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::Statistics::MembershipFunctionBase< TVector >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::Statistics::DistanceMetric< ParameterType >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::KernelFunctionBase< TRealValueType >, itk::KernelFunctionBase< double >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
Definition at line 52 of file itkFunctionBase.h.
typedef TInput itk::FunctionBase< TInput, TOutput >::InputType |
Input type
Reimplemented in itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::HeavisideStepFunction< TInput, TOutput >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, and itk::Statistics::TransferFunctionBase< ScalarType >.
Definition at line 55 of file itkFunctionBase.h.
typedef TOutput itk::FunctionBase< TInput, TOutput >::OutputType |
Output type
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::HeavisideStepFunction< TInput, TOutput >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, and itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >.
Definition at line 61 of file itkFunctionBase.h.
typedef SmartPointer< Self > itk::FunctionBase< TInput, TOutput >::Pointer |
Reimplemented from itk::Object.
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::HeavisideStepFunction< TInput, TOutput >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::Statistics::MembershipFunctionBase< TVector >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::GaborKernelFunction< TRealValueType >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::Statistics::DistanceMetric< ParameterType >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::KernelFunctionBase< TRealValueType >, itk::KernelFunctionBase< double >, itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineKernelFunction< VSplineOrder, TRealValueType >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::GaussianKernelFunction< TRealValueType >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::GaussianKernelFunction< double >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
Definition at line 51 of file itkFunctionBase.h.
typedef FunctionBase itk::FunctionBase< TInput, TOutput >::Self |
Standard class typedefs.
Reimplemented from itk::Object.
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::HeavisideStepFunction< TInput, TOutput >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::Statistics::MembershipFunctionBase< TVector >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::GaborKernelFunction< TRealValueType >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::Statistics::DistanceMetric< ParameterType >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::KernelFunctionBase< TRealValueType >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::KernelFunctionBase< double >, itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineKernelFunction< VSplineOrder, TRealValueType >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::GaussianKernelFunction< TRealValueType >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::GaussianKernelFunction< double >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
Definition at line 49 of file itkFunctionBase.h.
typedef Object itk::FunctionBase< TInput, TOutput >::Superclass |
Reimplemented from itk::Object.
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::HeavisideStepFunction< TInput, TOutput >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::Statistics::MembershipFunctionBase< TVector >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::GaborKernelFunction< TRealValueType >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::Statistics::DistanceMetric< ParameterType >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::KernelFunctionBase< TRealValueType >, itk::KernelFunctionBase< double >, itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineKernelFunction< VSplineOrder, TRealValueType >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::GaussianKernelFunction< TRealValueType >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::GaussianKernelFunction< double >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
Definition at line 50 of file itkFunctionBase.h.
itk::FunctionBase< TInput, TOutput >::FunctionBase | ( | ) | [inline, protected] |
Definition at line 67 of file itkFunctionBase.h.
itk::FunctionBase< TInput, TOutput >::~FunctionBase | ( | ) | [inline, protected] |
Definition at line 68 of file itkFunctionBase.h.
itk::FunctionBase< TInput, TOutput >::FunctionBase | ( | const Self & | ) | [private] |
virtual OutputType itk::FunctionBase< TInput, TOutput >::Evaluate | ( | const InputType & | input | ) | const [pure virtual] |
Evaluate at the specified input position
Implemented in itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::DistanceMetric< ParameterType >, itk::Statistics::MembershipFunctionBase< TVector >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::HeavisideStepFunction< TInput, TOutput >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaborKernelFunction< TRealValueType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineKernelFunction< VSplineOrder, TRealValueType >, itk::GaussianKernelFunction< TRealValueType >, itk::KernelFunctionBase< TRealValueType >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::GaussianKernelFunction< double >, itk::KernelFunctionBase< double >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
virtual const char* itk::FunctionBase< TInput, TOutput >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::Object.
Reimplemented in itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::HeavisideStepFunction< TInput, TOutput >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::Statistics::MembershipFunctionBase< TVector >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::Statistics::DistanceMetric< ParameterType >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::GaborKernelFunction< TRealValueType >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::InteriorExteriorSpatialFunction< VDimension, TInput >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::MahalanobisDistanceMetric< TVector >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >, itk::BSplineKernelFunction< VSplineOrder, TRealValueType >, itk::KernelFunctionBase< TRealValueType >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::KernelFunctionBase< double >, itk::GaussianKernelFunction< TRealValueType >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::GaussianKernelFunction< double >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::Statistics::ManhattanDistanceMetric< TVector >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::Statistics::EuclideanDistanceMetric< TVector >, itk::Statistics::EuclideanDistanceMetric< ParameterType >, itk::Statistics::EuclideanSquareDistanceMetric< TVector >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::SquaredDifferenceErrorFunction< TMeasurementVector, ScalarType >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::MeanSquaredErrorFunction< TMeasurementVector, ScalarType >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::ProductInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::SumInputFunction< TMeasurementVector, ScalarType >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, and itk::Statistics::HardLimitTransferFunction< ScalarType >.
void itk::FunctionBase< TInput, TOutput >::operator= | ( | const Self & | ) | [private] |
Reimplemented in itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::BSplineControlPointImageFunction< TInputImage, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TCoordRep >, itk::ImageFunction< TInputImage, SymmetricSecondRankTensor< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, Vector< TOutput,::itk::GetImageDimension< TInputImage >::ImageDimension >, TOutput >, itk::ImageFunction< TInputImage, vnl_matrix< NumericTraits< TInputImage::PixelType::ValueType >::RealType >, TCoordRep >, itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, Matrix< double,::itk::GetDimension< TInputImage::PixelType >::Dimension,::itk::GetImageDimension< TInputImage >::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, FixedArray< NumericTraits< TInputImage::PixelType::ValueType >::RealType,::itk::GetVectorDimension< TInputImage::PixelType >::VectorDimension >, TCoordRep >, itk::ImageFunction< TImageType, NumericTraits< TImageType::PixelType >::RealType, TCoordRep >, itk::ImageFunction< TInputImage, CovariantVector< double, TInputImage::ImageDimension >, TCoordRep >, itk::ImageFunction< TInputImage, TOutput >, itk::ImageFunction< TInputImage, bool, TCoordRep >, itk::ImageFunction< TInputImage, TInputImage::PixelType, TCoordRep >, itk::ImageFunction< TInputImage, TOutput, TOutput >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::ManifoldParzenWindowsPointSetFunction< TPointSet, TOutput, TCoordRep >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::Statistics::MembershipFunctionBase< TVector >, itk::Statistics::MembershipFunctionBase< TMeasurementVector >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::InterpolateImageFunction< TInputImage, TCoordRep >, itk::InterpolateImageFunction< TImageType, TCoordRep >, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::Statistics::GaussianMembershipFunction< TMeasurementVector >, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::PointSetFunction< TInputPointSet, TOutput, TCoordRep >, itk::PointSetFunction< TPointSet, TOutput, TCoordRep >, itk::ExtrapolateImageFunction< TInputImage, TCoordRep >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::HeavisideStepFunctionBase< TInput, TOutput >, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::HeavisideStepFunction< TInput, TOutput >, itk::Statistics::RadialBasisFunctionBase< ScalarType >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::InteriorExteriorSpatialFunction< VImageDimension, TInput >, itk::SpatialFunction< TOutput, VImageDimension, TInput >, itk::SpatialFunction< double, VSpaceDimension, Point< TCoordRep, VSpaceDimension > >, itk::SpatialFunction< bool,::itk::GetImageDimension< TFunction >::ImageDimension, TFunction::InputType >, itk::SpatialFunction< bool, VDimension, TInput >, itk::RegularizedHeavisideStepFunction< TInput, TOutput >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::Statistics::TransferFunctionBase< ScalarType >, itk::Statistics::InputFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::InputFunctionBase< TMeasurementVector, ScalarType >, itk::Statistics::NNetDistanceMetricBase< TMeasurementVector >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, TTargetVector >, itk::Statistics::ErrorFunctionBase< TMeasurementVector, ScalarType >, and itk::GaussianKernelFunction< double >.