Public Member Functions | Private Member Functions | Private Attributes
pano::Images Class Reference

#include <Images.h>

Inheritance diagram for pano::Images:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void clear ()
virtual void deserialize (const cv::FileNode &fn)
std::string & fname ()
const std::string & fname () const
const cv::Mat & grey () const
 Images ()
 Images (const Images &rhs)
 Images (const cv::Mat &src)
 Images (const std::string &fname, const std::string &path=".")
void load (const cv::Mat &src, bool dogray=true)
void load (const cv::Mat &src, const std::string &fname, const std::string &path, bool persist=false)
void load (const std::string &fname, const std::string &path)
Imagesoperator= (const Images &rhs)
std::string & path ()
const std::string & path () const
void restore ()
virtual void serialize (cv::FileStorage &fs) const
const cv::Mat & src () const
virtual int version () const
virtual ~Images ()

Private Member Functions

void copyData (const Images &rhs)

Private Attributes

std::string fname_
cv::Mat grey_
bool ondisk_
std::string path_
bool persist_img_
cv::Mat src_

Detailed Description

Definition at line 19 of file Images.h.


Constructor & Destructor Documentation

pano::Images::Images ( ) [inline]

Definition at line 23 of file Images.h.

pano::Images::Images ( const Images rhs) [inline]

Definition at line 28 of file Images.h.

pano::Images::Images ( const cv::Mat &  src) [explicit]

Definition at line 16 of file Images.cpp.

pano::Images::Images ( const std::string &  fname,
const std::string &  path = "." 
)

Definition at line 21 of file Images.cpp.

virtual pano::Images::~Images ( ) [inline, virtual]

Definition at line 43 of file Images.h.


Member Function Documentation

void pano::Images::clear ( void  )

Definition at line 27 of file Images.cpp.

void pano::Images::copyData ( const Images rhs) [inline, private]

Definition at line 91 of file Images.h.

void pano::Images::deserialize ( const cv::FileNode &  fn) [virtual]

Implements pano::serializable.

Definition at line 100 of file Images.cpp.

std::string& pano::Images::fname ( ) [inline]

Definition at line 63 of file Images.h.

const std::string& pano::Images::fname ( ) const [inline]

Definition at line 71 of file Images.h.

const cv::Mat& pano::Images::grey ( ) const [inline]

Definition at line 58 of file Images.h.

void pano::Images::load ( const cv::Mat &  src,
bool  dogray = true 
)

Definition at line 33 of file Images.cpp.

void pano::Images::load ( const cv::Mat &  src,
const std::string &  fname,
const std::string &  path,
bool  persist = false 
)

Definition at line 51 of file Images.cpp.

void pano::Images::load ( const std::string &  fname,
const std::string &  path 
)

Definition at line 59 of file Images.cpp.

Images& pano::Images::operator= ( const Images rhs) [inline]

Definition at line 32 of file Images.h.

std::string& pano::Images::path ( ) [inline]

Definition at line 67 of file Images.h.

const std::string& pano::Images::path ( ) const [inline]

Definition at line 75 of file Images.h.

Definition at line 77 of file Images.cpp.

void pano::Images::serialize ( cv::FileStorage &  fs) const [virtual]

Implements pano::serializable.

Definition at line 86 of file Images.cpp.

const cv::Mat& pano::Images::src ( ) const [inline]

Definition at line 54 of file Images.h.

virtual int pano::Images::version ( ) const [inline, virtual]

Implements pano::serializable.

Definition at line 83 of file Images.h.


Member Data Documentation

std::string pano::Images::fname_ [private]

Definition at line 107 of file Images.h.

cv::Mat pano::Images::grey_ [private]

Definition at line 105 of file Images.h.

bool pano::Images::ondisk_ [private]

Definition at line 109 of file Images.h.

std::string pano::Images::path_ [private]

Definition at line 108 of file Images.h.

Definition at line 110 of file Images.h.

cv::Mat pano::Images::src_ [private]

Definition at line 104 of file Images.h.


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


pano_core
Author(s): Ethan Rublee
autogenerated on Mon Oct 6 2014 08:04:39