ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
Namespaces | |
Detail | |
Functions | |
bool | abs (const bool x) |
unsigned char | abs (const unsigned char x) |
unsigned char | abs (const signed char x) |
unsigned char | abs (const char x) |
unsigned short | abs (const short x) |
unsigned short | abs (const unsigned short x) |
unsigned int | abs (const int x) |
unsigned int | abs (const unsigned int x) |
unsigned long | abs (const long x) |
unsigned long | abs (const unsigned long x) |
float | abs (const float x) |
double | abs (const double x) |
long double | abs (const long double x) |
template<typename T1 , typename T2 > | |
bool | AlmostEquals (T1 x1, T2 x2) |
template<typename T > | |
T | angle_0_to_2pi (const T angle) |
template<typename T > | |
T | angle_minuspi_to_pi (const T angle) |
template<typename TReturn , typename TInput > | |
TReturn | CastWithRangeCheck (TInput x) |
template<typename T > | |
T | cbrt (const T value) |
template<TReturn , typename TInput > | |
Ceil (TInput x) | |
template<typename T > | |
int | ceil (const T x) |
bool | cube (const bool x) |
int | cube (const int x) |
unsigned int | cube (const unsigned int x) |
long | cube (const long x) |
unsigned long | cube (const unsigned long x) |
float | cube (const float x) |
double | cube (const double x) |
template<typename TInput1 , typename TInput2 > | |
bool | ExactlyEquals (const TInput1 &x1, const TInput2 &x2) |
template<typename T > | |
T | FloatAddULP (T x, typename Detail::FloatIEEE< T >::IntType ulps) |
template<typename T > | |
bool | FloatAlmostEqual (T x1, T x2, typename Detail::FloatIEEE< T >::IntType maxUlps=4, typename Detail::FloatIEEE< T >::FloatType maxAbsoluteDifference=0.1 *itk::NumericTraits< T >::epsilon()) |
template<typename T > | |
Detail::FloatIEEE< T >::IntType | FloatDifferenceULP (T x1, T x2) |
template<TReturn , typename TInput > | |
Floor (TInput x) | |
template<typename T > | |
int | floor (const T x) |
template<typename T > | |
T | hypot (const T value1, const T value2) |
template<typename T > | |
bool | isfinite (const T value) |
template<typename T > | |
bool | isinf (const T value) |
template<typename T > | |
bool | isnan (const T value) |
template<typename T1 , typename T2 > | |
bool | NotAlmostEquals (T1 x1, T2 x2) |
template<typename TInput1 , typename TInput2 > | |
bool | NotExactlyEquals (const TInput1 &x1, const TInput2 &x2) |
template<typename T > | |
T | remainder_floored (const T x, const T y) |
template<typename T > | |
T | remainder_truncated (const T x, const T y) |
template<typename T > | |
int | rnd (const T x) |
template<typename T > | |
int | rnd_halfinttoeven (const T x) |
template<typename T > | |
int | rnd_halfintup (const T x) |
template<typename TReturn , typename TInput > | |
TReturn | Round (TInput x) |
template<TReturn , typename TInput > | |
RoundHalfIntegerToEven (TInput x) | |
template<TReturn , typename TInput > | |
RoundHalfIntegerUp (TInput x) | |
template<typename T > | |
int | sgn (const T x) |
template<typename T > | |
int | sgn0 (const T x) |
bool | sqr (const bool x) |
int | sqr (const int x) |
unsigned int | sqr (const unsigned int x) |
long | sqr (const long x) |
unsigned long | sqr (const unsigned long x) |
float | sqr (const float x) |
double | sqr (const double x) |
unsigned int | squared_magnitude (const char x) |
unsigned int | squared_magnitude (const unsigned char x) |
unsigned int | squared_magnitude (const int x) |
unsigned int | squared_magnitude (const unsigned int x) |
unsigned long | squared_magnitude (const long x) |
unsigned long | squared_magnitude (const unsigned long x) |
float | squared_magnitude (const float x) |
double | squared_magnitude (const double x) |
long double | squared_magnitude (const long double x) |
ITKCommon_EXPORT bool | IsPrime (unsigned short n) |
ITKCommon_EXPORT bool | IsPrime (unsigned int n) |
ITKCommon_EXPORT bool | IsPrime (unsigned long n) |
ITKCommon_EXPORT bool | IsPrime (unsigned long long n) |
ITKCommon_EXPORT unsigned short | GreatestPrimeFactor (unsigned short n) |
ITKCommon_EXPORT unsigned int | GreatestPrimeFactor (unsigned int n) |
ITKCommon_EXPORT unsigned long | GreatestPrimeFactor (unsigned long n) |
ITKCommon_EXPORT unsigned long long | GreatestPrimeFactor (unsigned long long n) |
Variables | |
static ITK_CONSTEXPR_VAR double | deg_per_rad = vnl_math::deg_per_rad |
static ITK_CONSTEXPR_VAR double | e = vnl_math::e |
static ITK_CONSTEXPR_VAR double | eps = vnl_math::eps |
static ITK_CONSTEXPR_VAR double | euler = vnl_math::euler |
static ITK_CONSTEXPR_VAR float | float_eps = vnl_math::float_eps |
static ITK_CONSTEXPR_VAR float | float_sqrteps = vnl_math::float_sqrteps |
static ITK_CONSTEXPR_VAR double | ln10 = vnl_math::ln10 |
static ITK_CONSTEXPR_VAR double | ln2 = vnl_math::ln2 |
static ITK_CONSTEXPR_VAR double | log10e = vnl_math::log10e |
static ITK_CONSTEXPR_VAR double | log2e = vnl_math::log2e |
static ITK_CONSTEXPR_VAR double | one_over_pi = vnl_math::one_over_pi |
static ITK_CONSTEXPR_VAR double | one_over_sqrt2pi = vnl_math::one_over_sqrt2pi |
static ITK_CONSTEXPR_VAR double | pi = vnl_math::pi |
static ITK_CONSTEXPR_VAR double | pi_over_180 = vnl_math::pi_over_180 |
static ITK_CONSTEXPR_VAR double | pi_over_2 = vnl_math::pi_over_2 |
static ITK_CONSTEXPR_VAR double | pi_over_4 = vnl_math::pi_over_4 |
static ITK_CONSTEXPR_VAR double | sqrt1_2 = vnl_math::sqrt1_2 |
static ITK_CONSTEXPR_VAR double | sqrt1_3 = vnl_math::sqrt1_3 |
static ITK_CONSTEXPR_VAR double | sqrt2 = vnl_math::sqrt2 |
static ITK_CONSTEXPR_VAR double | sqrt2pi = vnl_math::sqrt2pi |
static ITK_CONSTEXPR_VAR double | sqrteps = vnl_math::sqrteps |
static ITK_CONSTEXPR_VAR double | two_over_pi = vnl_math::two_over_pi |
static ITK_CONSTEXPR_VAR double | two_over_sqrtpi = vnl_math::two_over_sqrtpi |
static ITK_CONSTEXPR_VAR double | twopi = vnl_math::twopi |
|
inline |
Definition at line 806 of file itkMath.h.
Referenced by abs(), itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::ComputeArea(), itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::CumulativeFunction(), itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Evaluate(), FloatAlmostEqual(), itk::Function::Max3(), itk::Functor::Abs< TInputImage::PixelType, TOutputImage::PixelType >::operator()(), itk::Functor::SimilarVectorsFunctor< TInputImage::ValueType >::operator()(), itk::Functor::SimilarPixelsFunctor< TInputImage::ValueType >::operator()(), itk::Functor::InverseDeconvolutionFunctor< TInput1, TInput2, TOutput >::operator()(), itk::HessianToObjectnessMeasureImageFilter< TInputImage, TOutputImage >::AbsLessEqualCompare::operator()(), itk::Functor::WienerDeconvolutionFunctor< TPixel >::operator()(), and itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::Visit().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Provide consistent equality checks between values of potentially different scalar or complex types.
template< typename T1, typename T2 > AlmostEquals( T1 x1, T2 x2 )
template< typename T1, typename T2 > NotAlmostEquals( T1 x1, T2 x2 )
This function compares two scalar or complex values of potentially different types. For maximum extensibility the function is implemented through a series of templated structs which direct the AlmostEquals() call to the correct function by evaluating the parameter's types.
Overall algorithm: If both values are complex... separate values into real and imaginary components and compare them separately
If one of the values is complex.. see if the imaginary part of the complex value is approximately 0 ... compare real part of complex value with scalar value
If both values are scalars...
To compare two floating point types... use FloatAlmostEqual.
To compare a floating point and an integer type... Use static_cast<FloatingPointType>(integerValue) and call FloatAlmostEqual
To compare signed and unsigned integers... Check for negative value or overflow, then cast and use ==
To compare two signed or two unsigned integers ... Use ==
To compare anything else ... Use ==
x1 | first scalar value to compare |
x2 | second scalar value to compare |
Definition at line 672 of file itkMath.h.
Referenced by itk::AnchorErodeDilateLine< TInputPix, TCompare >::Compare(), itk::DivideImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >::GenerateData(), and NotAlmostEquals().
T itk::Math::angle_0_to_2pi | ( | const T | angle | ) |
T itk::Math::angle_minuspi_to_pi | ( | const T | angle | ) |
|
inline |
Definition at line 210 of file itkMath.h.
References itk::NumericTraits< T >::IsPositive(), and itkConceptMacro.
itk::Math::Ceil | ( | TInput | x | ) |
Round towards plus infinity.
The behavior of overflow is undefined due to numerous implementations.
|
inline |
Definition at line 800 of file itkMath.h.
Referenced by itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::GetMinimumNumberOfLayers().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return the result of an exact comparison between two scalar values of potetially different types.
template <typename TInput1, typename TInput2> inline bool ExactlyEquals( const TInput & x1, const TInput & x2 )
template <typename TInput1, typename TInput2> inline bool NotExactlyEquals( const TInput & x1, const TInput & x2 )
These functions complement the EqualsComparison functions and determine if two scalar values are exactly equal using the compilers casting rules when comparing two different types. While this is also easily accomplished by using the equality operators, use of this function demonstrates the intent of an exact equality check and thus improves readability and clarity of code. In addition, this function suppresses float-equal warnings produced when using Clang.
x1 | first floating point value to compare |
x2 | second floating point value to compare |
Definition at line 710 of file itkMath.h.
Referenced by itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Evaluate(), itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >::Evaluate(), NotExactlyEquals(), itk::Point< SpacePrecisionType, VIndexDimension >::operator!=(), itk::Functor::Equal< TInput1, TInput2, TOutput >::operator()(), itk::Point< SpacePrecisionType, VIndexDimension >::operator==(), itk::KLMDynamicBorderArray< TBorder >::operator>(), itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >::SetAdvectionWeight(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetAlpha(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetBeta(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::SetBinaryMask(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetOutputMaximum(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetOutputMinimum(), and itk::ShapeUniqueLabelMapFilter< TImage >::TemplatedGenerateData().
|
inline |
Add the given ULPs (units in the last place) to a float.
If the given ULPs can are negative, they are subtracted.
Definition at line 267 of file itkMath.h.
References itk::Math::Detail::FloatIEEE< T >::asFloat, and itk::Math::Detail::FloatIEEE< T >::asInt.
|
inline |
Compare two floats and return if they are effectively equal.
Determining when floats are almost equal is difficult because of their IEEE bit representation. This function uses the integer representation of the float to determine if they are almost equal.
The implementation is based off the explanation in the white papers:
This function is not a cure-all, and reading those articles is important to understand its appropriate use in the context of ULPs, zeros, subnormals, infinities, and NANs. For example, it is preferable to use this function on two floats directly instead of subtracting them and comparing them to zero.
The tolerance is specified in ULPs (units in the last place), i.e. how many floats there are in between the numbers. Therefore, the tolerance depends on the magnitude of the values that are being compared. A second tolerance is a maximum difference allowed, which is important when comparing numbers close to zero.
A NAN compares as not equal to a number, but two NAN's may compare as equal to each other.
x1 | first floating value to compare |
x2 | second floating values to compare |
maxUlps | maximum units in the last place to be considered equal |
maxAbsoluteDifference | maximum absolute difference to be considered equal |
Definition at line 306 of file itkMath.h.
References abs(), itk::Math::Detail::FloatIEEE< T >::AsULP(), and FloatDifferenceULP().
|
inline |
Return the signed distance in ULPs (units in the last place) between two floats.
This is the signed distance, i.e., if x1 > x2, then the result is positive.
Definition at line 251 of file itkMath.h.
References itk::Math::Detail::FloatIEEE< T >::AsULP().
Referenced by FloatAlmostEqual().
itk::Math::Floor | ( | TInput | x | ) |
Round towards minus infinity.
The behavior of overflow is undefined due to numerous implementations.
|
inline |
Definition at line 799 of file itkMath.h.
Referenced by itk::Functor::DivFloor< TInput1, TInput2, TOutput >::operator()().
ITKCommon_EXPORT unsigned short itk::Math::GreatestPrimeFactor | ( | unsigned short | n | ) |
Return the greatest factor of the decomposition in prime numbers.
ITKCommon_EXPORT unsigned int itk::Math::GreatestPrimeFactor | ( | unsigned int | n | ) |
Return the greatest factor of the decomposition in prime numbers.
ITKCommon_EXPORT unsigned long itk::Math::GreatestPrimeFactor | ( | unsigned long | n | ) |
Return the greatest factor of the decomposition in prime numbers.
ITKCommon_EXPORT unsigned long long itk::Math::GreatestPrimeFactor | ( | unsigned long long | n | ) |
Return the greatest factor of the decomposition in prime numbers.
T itk::Math::hypot | ( | const T | value1, |
const T | value2 | ||
) |
bool itk::Math::isfinite | ( | const T | value | ) |
bool itk::Math::isinf | ( | const T | value | ) |
Definition at line 790 of file itkMath.h.
Referenced by itk::Functor::DivFloor< TInput1, TInput2, TOutput >::operator()().
bool itk::Math::isnan | ( | const T | value | ) |
ITKCommon_EXPORT bool itk::Math::IsPrime | ( | unsigned short | n | ) |
Return whether the number is a prime number or not.
ITKCommon_EXPORT bool itk::Math::IsPrime | ( | unsigned int | n | ) |
Return whether the number is a prime number or not.
ITKCommon_EXPORT bool itk::Math::IsPrime | ( | unsigned long | n | ) |
Return whether the number is a prime number or not.
ITKCommon_EXPORT bool itk::Math::IsPrime | ( | unsigned long long | n | ) |
Return whether the number is a prime number or not.
|
inline |
Definition at line 680 of file itkMath.h.
References AlmostEquals().
Referenced by itk::Functor::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >::operator()().
|
inline |
Definition at line 721 of file itkMath.h.
References ExactlyEquals().
Referenced by itk::Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::WeightedAdd2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType >::operator!=(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator!=(), itk::Functor::NotEqual< TInput1, TInput2, TOutput >::operator()(), itk::VariableSizeMatrix< T >::operator==(), itk::Matrix< TParametersValueType, itkGetStaticConstMacro(InputSpaceDimension), itkGetStaticConstMacro(OutputSpaceDimension)>::operator==(), itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::SetAdvectionScaling(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetAdvectionScaling(), itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >::SetAlpha(), itk::NotImageFilter< TInputImage, TOutputImage >::SetBackgroundValue(), itk::ConstantPadImageFilter< TInputImage, TOutputImage >::SetConstant(), itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetConstant(), itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::SetCurvatureScaling(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetCurvatureScaling(), itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetDerivativeSigma(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetFeatureScaling(), itk::NotImageFilter< TInputImage, TOutputImage >::SetForegroundValue(), itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >::SetMaximumError(), itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >::SetOutsideValue(), itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::SetPropagationScaling(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetPropagationScaling(), itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetShapePriorScaling(), itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetThreshold(), and itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >::SetVariance().
T itk::Math::remainder_floored | ( | const T | x, |
const T | y | ||
) |
T itk::Math::remainder_truncated | ( | const T | x, |
const T | y | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
Round towards nearest integer (This is a synonym for RoundHalfIntegerUp)
TReturn | must be an integer type |
TInput | must be float or double |
itk::Math::RoundHalfIntegerToEven | ( | TInput | x | ) |
Round towards nearest integer.
TReturn | must be an integer type |
TInput | must be float or double halfway cases are rounded towards the nearest even integer, e.g. * RoundHalfIntegerToEven( 1.5) == 2
* RoundHalfIntegerToEven(-1.5) == -2
* RoundHalfIntegerToEven( 2.5) == 2
* RoundHalfIntegerToEven( 3.5) == 4
*
|
The behavior of overflow is undefined due to numerous implementations.
itk::Math::RoundHalfIntegerUp | ( | TInput | x | ) |
Round towards nearest integer.
TReturn | must be an integer type |
TInput | must be float or double halfway cases are rounded upward, e.g. |
The behavior of overflow is undefined due to numerous implementations.
int itk::Math::sgn | ( | const T | x | ) |
Definition at line 801 of file itkMath.h.
Referenced by itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::CumulativeFunction().
|
inline |
Definition at line 824 of file itkMath.h.
Referenced by itk::GaussianKernelFunction< double >::Evaluate(), itk::GaborKernelFunction< TRealValueType >::Evaluate(), itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Evaluate(), itk::Functor::StandardDeviationAccumulator< TInputPixel, TAccumulate >::GetValue(), itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >::SqrSpacing::operator()(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::SetSpeedConstant(), and sqr().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 848 of file itkMath.h.
Referenced by squared_magnitude().
|
inline |
Definition at line 849 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 850 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 851 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 852 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 853 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 858 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 859 of file itkMath.h.
References squared_magnitude().
|
inline |
Definition at line 860 of file itkMath.h.
References squared_magnitude().
|
static |
|
static |
The base of the natural logarithm or Euler's number
Definition at line 56 of file itkMath.h.
Referenced by itk::TreeChangeEvent< TTreeType >::CheckEvent(), itk::TreeNodeChangeEvent< TTreeType >::CheckEvent(), itk::ProgressReporter::CompletedPixel(), ComputeHash(), itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMeanAndGaussianCurvatures(), itk::Concept::AdditiveOperators< T1, T2, T3 >::Constraints::const_constraints(), itk::Concept::MultiplyOperator< T1, T2, T3 >::Constraints::const_constraints(), itk::Concept::DivisionOperators< T1, T2, T3 >::Constraints::const_constraints(), itk::Concept::BitwiseOperators< T1, T2, T3 >::Constraints::const_constraints(), itk::Concept::BracketOperator< T1, T2, T3 >::Constraints::const_constraints(), itk::Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >::DivideOrZeroOut(), itk::Versor< TParametersValueType >::Epsilon(), itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature(), itk::MatrixOrthogonalityTolerance< double >::GetTolerance(), itk::MatrixOrthogonalityTolerance< float >::GetTolerance(), HashTestImage(), itk::ConstNeighborhoodIterator< TSparseImageType >::IsAtEnd(), itk::Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType >::operator()(), itk::operator<<(), RegressionTestHelper(), RegressionTestImage(), itk::fem::LoadLandmark::SetContainedElement(), itk::fem::ImageMetricLoad< TMoving, TFixed >::SetCurrentEnergy(), itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage, TFemObjectType >::SetElement(), itk::GPUPDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetEnergy(), itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetEnergy(), itk::LevelSetFunction< TImageType >::SetEpsilonMagnitude(), itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetGradientStep(), itk::GPUPDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetGradientStep(), itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetNormalizeGradient(), and itk::GPUPDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetNormalizeGradient().
|
static |
Definition at line 97 of file itkMath.h.
Referenced by itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, unsigned int >::MultiphaseFiniteDifferenceImageFilter(), itk::Function::Sheetness< TInputImage::PixelType, TOutputImage::PixelType >::operator()(), itk::Function::LocalStructure< TInputImage::PixelType, TOutputImage::PixelType >::operator()(), and itk::Function::Tubularness< TInputImage::PixelType, TOutputImage::PixelType >::operator()().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 66 of file itkMath.h.
Referenced by itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::ComputeMeanAndGaussianCurvatures(), itk::DelaunayConformingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::Dyer07Criterion(), itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::EstimateCurvature(), itk::GaborKernelFunction< TRealValueType >::Evaluate(), itk::Statistics::MersenneTwisterRandomVariateGenerator::GetNormalVariate(), itk::PhasedArray3DSpecialCoordinatesImage< TPixel >::PhasedArray3DSpecialCoordinatesImage(), itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >::Sinc(), and itk::STLMeshIO::WritePointsTyped().
|
static |
|
static |
Definition at line 70 of file itkMath.h.
Referenced by itk::PhasedArray3DSpecialCoordinatesImage< TPixel >::TransformPhysicalPointToContinuousIndex(), and itk::PhasedArray3DSpecialCoordinatesImage< TPixel >::TransformPhysicalPointToIndex().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |