MISA++ Imaging  1.0.0
Adds support for OpenCV
misaxx::imaging::misa_image_file_cache Class Reference

#include <misa_image_file_cache.h>

Inheritance diagram for misaxx::imaging::misa_image_file_cache:
Collaboration diagram for misaxx::imaging::misa_image_file_cache:

Public Member Functions

cv::Mat & get () override
 
const cv::Mat & get () const override
 
void set (cv::Mat value) override
 
bool has () const override
 
bool can_pull () const override
 
void pull () override
 
void stash () override
 
void push () override
 
void do_link (const misa_image_description &t_description) override
 

Protected Member Functions

misa_image_description produce_description (const boost::filesystem::path &t_location, const misa_image_pattern &t_pattern) override
 

Detailed Description

A cache that holds an OpenCV cv::Mat or a coixx::image

Template Parameters
Image

Member Function Documentation

◆ can_pull()

bool misaxx::imaging::misa_image_file_cache::can_pull ( ) const
override

◆ do_link()

void misaxx::imaging::misa_image_file_cache::do_link ( const misa_image_description t_description)
override

◆ get() [1/2]

cv::Mat& misaxx::imaging::misa_image_file_cache::get ( )
override

◆ get() [2/2]

const cv::Mat& misaxx::imaging::misa_image_file_cache::get ( ) const
override

◆ has()

bool misaxx::imaging::misa_image_file_cache::has ( ) const
override

◆ produce_description()

misa_image_description misaxx::imaging::misa_image_file_cache::produce_description ( const boost::filesystem::path &  t_location,
const misa_image_pattern t_pattern 
)
overrideprotected

◆ pull()

void misaxx::imaging::misa_image_file_cache::pull ( )
override

◆ push()

void misaxx::imaging::misa_image_file_cache::push ( )
override

◆ set()

void misaxx::imaging::misa_image_file_cache::set ( cv::Mat  value)
override

◆ stash()

void misaxx::imaging::misa_image_file_cache::stash ( )
override

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