ITK  4.9.0
Insight Segmentation and Registration Toolkit
Related Functions | List of all members
itk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > Struct Template Reference

#include <itkVariableLengthVector.h>

Detailed Description

template<typename TExpr1, typename TExpr2, typename TBinaryOp>
struct itk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >

Definition at line 36 of file itkVariableLengthVector.h.

Related Functions

(Note that these are not member functions.)

template<typename TExpr >
mpl::EnableIf< mpl::IsArray
< TExpr >, typename
TExpr::RealValueType >::Type 
GetNorm (TExpr const &v) noexcept
 
template<typename TExpr1 , typename TExpr2 , typename TBinaryOp >
std::ostream & operator<< (std::ostream &os, VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &v)
 
template<typename TExpr >
mpl::EnableIf< mpl::IsArray
< TExpr >, typename
TExpr::RealValueType >::Type 
GetSquaredNorm (TExpr const &v) noexcept
 

Friends And Related Function Documentation

template<typename TExpr >
mpl::EnableIf< mpl::IsArray< TExpr >, typename TExpr::RealValueType >::Type GetNorm ( TExpr const &  v)
related

Returns vector's Euclidean Norm.

Template Parameters
TExprmust be an array
See Also
mpl::IsArray<> to know the exact array types recognized as array by this traits
Examples:
Examples/DataRepresentation/Image/Image4.cxx.

Definition at line 1298 of file itkVariableLengthVector.h.

References itk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >::GetSquaredNorm().

template<typename TExpr >
mpl::EnableIf< mpl::IsArray< TExpr >, typename TExpr::RealValueType >::Type GetSquaredNorm ( TExpr const &  v)
related

Returns vector's squared Euclidean Norm.

Template Parameters
TExprmust be an array
See Also
mpl::IsArray<> to know the exact array types recognized as array by this traits

Definition at line 1312 of file itkVariableLengthVector.h.

Referenced by itk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >::GetNorm().

template<typename TExpr1 , typename TExpr2 , typename TBinaryOp >
std::ostream & operator<< ( std::ostream &  os,
VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &  v 
)
related

Serialization of VariableLengthVectorExpression

Definition at line 1275 of file itkVariableLengthVector.h.


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