|
Grangeat-based 2D/3D image registration
|
A functor class that represents a linear transformation: intercept + gradient * x. More...
#include <Common.h>
Public Member Functions | |
| __host__ __device__ T | operator() (const T &x) const |
| __host__ __device__ Linear | operator() (const Linear &other) const |
| __host__ __device__ Linear2< T > | operator() (const Linear2< T > &other) const |
Public Attributes | |
| T | intercept |
| T | gradient |
A functor class that represents a linear transformation: intercept + gradient * x.
| T | The type of the contained values |
Can be applied to other instances of Linear and Linear2, producing a single Linear or Linear2 instance that represents the linear transformation corresponding to the chaining of the two combined instances.
|
inline |
|
inline |
| x |
| T reg23::Linear< T >::gradient |
| T reg23::Linear< T >::intercept |