cv::FileStorage Class Reference

#include <cxcore.hpp>

List of all members.

Public Types

enum  { READ = 0, WRITE = 1, APPEND = 2 }
enum  { UNDEFINED = 0, VALUE_EXPECTED = 1, NAME_EXPECTED = 2, INSIDE_MAP = 4 }

Public Member Functions

 FileStorage ()
 FileStorage (const string &filename, int flags)
 FileStorage (CvFileStorage *fs)
virtual ~FileStorage ()
virtual bool open (const string &filename, int flags)
virtual bool isOpened () const
virtual void release ()
FileNode getFirstTopLevelNode () const
FileNode root (int streamidx=0) const
FileNode operator[] (const string &nodename) const
FileNode operator[] (const char *nodename) const
CvFileStorageoperator* ()
const CvFileStorageoperator* () const
void writeRaw (const string &fmt, const uchar *vec, size_t len)
void writeObj (const string &name, const void *obj)

Static Public Member Functions

static string getDefaultObjectName (const string &filename)

Public Attributes

Ptr< CvFileStoragefs
string elname
vector< char > structs
int state

Member Enumeration Documentation

anonymous enum
Enumerator:
READ 
WRITE 
APPEND 
anonymous enum
Enumerator:
UNDEFINED 
VALUE_EXPECTED 
NAME_EXPECTED 
INSIDE_MAP 

Constructor & Destructor Documentation

cv::FileStorage::FileStorage (  )
cv::FileStorage::FileStorage ( const string &  filename,
int  flags 
)
cv::FileStorage::FileStorage ( CvFileStorage fs )
virtual cv::FileStorage::~FileStorage (  ) [virtual]

Member Function Documentation

virtual bool cv::FileStorage::open ( const string &  filename,
int  flags 
) [virtual]
virtual bool cv::FileStorage::isOpened (  ) const [virtual]
virtual void cv::FileStorage::release (  ) [virtual]
FileNode cv::FileStorage::getFirstTopLevelNode (  ) const
FileNode cv::FileStorage::root ( int  streamidx = 0 ) const
FileNode cv::FileStorage::operator[] ( const string &  nodename ) const
FileNode cv::FileStorage::operator[] ( const char *  nodename ) const
CvFileStorage* cv::FileStorage::operator* (  )
const CvFileStorage* cv::FileStorage::operator* (  ) const
void cv::FileStorage::writeRaw ( const string &  fmt,
const uchar vec,
size_t  len 
)
void cv::FileStorage::writeObj ( const string &  name,
const void *  obj 
)
static string cv::FileStorage::getDefaultObjectName ( const string &  filename ) [static]

Member Data Documentation


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