Data Structures |
struct | terry::numeric::channel_plus_t< Channel1, Channel2, ChannelR > |
struct | terry::numeric::pixel_plus_t< PixelRef1, PixelRef2, PixelR > |
| construct for adding two pixels More...
|
struct | terry::numeric::channel_minus_t< Channel1, Channel2, ChannelR > |
struct | terry::numeric::pixel_minus_t< PixelRef1, PixelRef2, PixelR > |
| construct for subtracting two pixels More...
|
struct | terry::numeric::channel_multiplies_t< Channel1, Channel2, ChannelR > |
struct | terry::numeric::pixel_multiplies_t< PixelRef1, PixelRef2, PixelR > |
| construct for adding two pixels More...
|
struct | terry::numeric::channel_divides_t< Channel1, Channel2, ChannelR > |
struct | terry::numeric::pixel_divides_t< PixelRef1, PixelRef2, PixelR > |
| construct for subtracting two pixels More...
|
struct | terry::numeric::channel_plus_scalar_t< Channel, Scalar, ChannelR > |
struct | terry::numeric::channel_minus_scalar_t< Channel, Scalar, ChannelR > |
struct | terry::numeric::channel_multiplies_scalar_t< Channel, Scalar, ChannelR > |
struct | terry::numeric::pixel_multiplies_scalar_t< PixelRef, Scalar, PixelR > |
| construct for multiplying scalar to a pixel More...
|
struct | terry::numeric::channel_divides_scalar_t< Channel, Scalar, ChannelR > |
struct | terry::numeric::pixel_divides_scalar_t< PixelRef, Scalar, PixelR > |
| construct for dividing a pixel by a scalar More...
|
struct | terry::numeric::channel_halves_t< Channel > |
struct | terry::numeric::pixel_halves_t< PixelRef > |
| construct for dividing a pixel by 2 More...
|
Namespaces |
namespace | terry |
namespace | terry::numeric |
Functions |
template<typename Pixel > |
GIL_FORCEINLINE void | terry::numeric::pixel_halves (Pixel &p) |