#include <ImageAccess.hpp>
|
| ImageAccess (void *data, std::shared_ptr< Image > image) |
|
void * | get () |
|
template<class T > |
T | getScalarFast (uint position, uchar channel=0) const noexcept |
|
template<class T > |
T | getScalarFast (VectorXi, uchar channel=0) const noexcept |
|
template<class T > |
T | getScalarFast2D (Vector2i, uchar channel=0) const noexcept |
|
template<class T > |
T | getScalarFast3D (Vector3i, uchar channel=0) const noexcept |
|
float | getScalar (uint position, uchar channel=0) const |
|
float | getScalar (VectorXi position, uchar channel=0) const |
|
Vector4f | getVector (VectorXi position) const |
|
template<class T > |
void | setScalarFast (uint position, T value, uchar channel=0) noexcept |
|
template<class T > |
void | setScalarFast (VectorXi position, T value, uchar channel=0) noexcept |
|
template<class T > |
void | setScalarFast2D (Vector2i position, T value, uchar channel=0) noexcept |
|
template<class T > |
void | setScalarFast3D (Vector3i position, T value, uchar channel=0) noexcept |
|
void | setScalar (uint position, float value, uchar channel=0) |
|
void | setScalar (VectorXi position, float value, uchar channel=0) |
|
void | setVector (uint position, Vector4f value) |
|
void | setVector (VectorXi position, Vector4f value) |
|
void | release () |
|
| ~ImageAccess () |
|
◆ pointer
◆ ImageAccess()
fast::ImageAccess::ImageAccess |
( |
void * |
data, |
|
|
std::shared_ptr< Image > |
image |
|
) |
| |
◆ ~ImageAccess()
fast::ImageAccess::~ImageAccess |
( |
| ) |
|
◆ get()
void* fast::ImageAccess::get |
( |
| ) |
|
◆ getScalar() [1/2]
float fast::ImageAccess::getScalar |
( |
uint |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
◆ getScalar() [2/2]
float fast::ImageAccess::getScalar |
( |
VectorXi |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
◆ getScalarFast() [1/2]
template<class T >
T fast::ImageAccess::getScalarFast |
( |
uint |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
|
noexcept |
◆ getScalarFast() [2/2]
template<class T >
T fast::ImageAccess::getScalarFast |
( |
VectorXi |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
|
noexcept |
◆ getScalarFast2D()
template<class T >
T fast::ImageAccess::getScalarFast2D |
( |
Vector2i |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
|
noexcept |
◆ getScalarFast3D()
template<class T >
T fast::ImageAccess::getScalarFast3D |
( |
Vector3i |
position, |
|
|
uchar |
channel = 0 |
|
) |
| const |
|
noexcept |
◆ getVector()
Vector4f fast::ImageAccess::getVector |
( |
VectorXi |
position | ) |
const |
◆ release()
void fast::ImageAccess::release |
( |
| ) |
|
◆ setScalar() [1/2]
void fast::ImageAccess::setScalar |
( |
uint |
position, |
|
|
float |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
◆ setScalar() [2/2]
void fast::ImageAccess::setScalar |
( |
VectorXi |
position, |
|
|
float |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
◆ setScalarFast() [1/2]
template<class T >
void fast::ImageAccess::setScalarFast |
( |
uint |
position, |
|
|
T |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
|
noexcept |
◆ setScalarFast() [2/2]
template<class T >
void fast::ImageAccess::setScalarFast |
( |
VectorXi |
position, |
|
|
T |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
|
noexcept |
◆ setScalarFast2D()
template<class T >
void fast::ImageAccess::setScalarFast2D |
( |
Vector2i |
position, |
|
|
T |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
|
noexcept |
◆ setScalarFast3D()
template<class T >
void fast::ImageAccess::setScalarFast3D |
( |
Vector3i |
position, |
|
|
T |
value, |
|
|
uchar |
channel = 0 |
|
) |
| |
|
noexcept |
◆ setVector() [1/2]
void fast::ImageAccess::setVector |
( |
uint |
position, |
|
|
Vector4f |
value |
|
) |
| |
◆ setVector() [2/2]
void fast::ImageAccess::setVector |
( |
VectorXi |
position, |
|
|
Vector4f |
value |
|
) |
| |
The documentation for this class was generated from the following file: