RISA
|
#include <Image.h>
Public Types | |
using | value_type = typename MemoryManager::value_type |
using | pointer_type = typename MemoryManager::pointer_type_1D |
using | size_type = typename MemoryManager::size_type |
Public Member Functions | |
Image () noexcept | |
~Image () | |
Image (size_type size, size_type idx=0, size_type planeID=0, pointer_type img_data=nullptr) | |
Image (const Image &other) | |
auto | setIdx (unsigned int idx) -> void |
auto | setPlane (size_type plane) -> void |
auto | setMemPoolIdx (unsigned int idx) -> void |
auto | setStart (std::chrono::time_point< clock_ > start) -> void |
auto | duration () -> double |
auto | invalid () -> void |
template<typename U > | |
auto | operator= (const Image< U > &rhs) -> Image & |
Image (Image &&other) noexcept | |
auto | operator= (Image &&rhs) noexcept-> Image & |
auto | size () const noexcept-> size_type |
auto | data () const noexcept-> value_type * |
auto | pitch () const noexcept-> size_type |
auto | valid () const noexcept-> bool |
auto | index () const noexcept-> size_type |
auto | plane () const noexcept-> size_type |
auto | memoryPoolIndex () const noexcept-> size_type |
auto | start () const noexcept-> std::chrono::time_point< clock_ > |
auto | container () const noexcept-> const pointer_type & |
Private Types | |
typedef std::chrono::high_resolution_clock | clock_ |
Private Attributes | |
size_type | size_ |
size_type | index_ |
size_type | plane_ |
pointer_type | data_ |
size_type | memoryPoolIndex_ |
std::chrono::time_point< clock_ > | start_ |
bool | valid_ |
|
private |
using glados::Image< MemoryManager >::pointer_type = typename MemoryManager::pointer_type_1D |
using glados::Image< MemoryManager >::size_type = typename MemoryManager::size_type |
using glados::Image< MemoryManager >::value_type = typename MemoryManager::value_type |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |