cv::FileNode Class Reference

#include <cxcore.hpp>

List of all members.

Public Types

enum  {
  NONE = 0, INT = 1, REAL = 2, FLOAT = REAL,
  STR = 3, STRING = STR, REF = 4, SEQ = 5,
  MAP = 6, TYPE_MASK = 7, FLOW = 8, USER = 16,
  EMPTY = 32, NAMED = 64
}

Public Member Functions

 FileNode ()
 FileNode (const CvFileStorage *fs, const CvFileNode *node)
 FileNode (const FileNode &node)
FileNode operator[] (const string &nodename) const
FileNode operator[] (const char *nodename) const
FileNode operator[] (int i) const
int type () const
int rawDataSize (const string &fmt) const
bool empty () const
bool isNone () const
bool isSeq () const
bool isMap () const
bool isInt () const
bool isReal () const
bool isString () const
bool isNamed () const
string name () const
size_t size () const
 operator int () const
 operator float () const
 operator double () const
 operator string () const
CvFileNodeoperator* ()
const CvFileNodeoperator* () const
FileNodeIterator begin () const
FileNodeIterator end () const
void readRaw (const string &fmt, uchar *vec, size_t len) const
void * readObj () const

Public Attributes

const CvFileStoragefs
const CvFileNodenode

Member Enumeration Documentation

anonymous enum
Enumerator:
NONE 
INT 
REAL 
FLOAT 
STR 
STRING 
REF 
SEQ 
MAP 
TYPE_MASK 
FLOW 
USER 
EMPTY 
NAMED 

Constructor & Destructor Documentation

cv::FileNode::FileNode (  )
cv::FileNode::FileNode ( const CvFileStorage fs,
const CvFileNode node 
)
cv::FileNode::FileNode ( const FileNode node )

Member Function Documentation

FileNode cv::FileNode::operator[] ( const string &  nodename ) const
FileNode cv::FileNode::operator[] ( const char *  nodename ) const
FileNode cv::FileNode::operator[] ( int  i ) const
int cv::FileNode::type (  ) const
int cv::FileNode::rawDataSize ( const string &  fmt ) const
bool cv::FileNode::empty (  ) const
bool cv::FileNode::isNone (  ) const
bool cv::FileNode::isSeq (  ) const
bool cv::FileNode::isMap (  ) const
bool cv::FileNode::isInt (  ) const
bool cv::FileNode::isReal (  ) const
bool cv::FileNode::isString (  ) const
bool cv::FileNode::isNamed (  ) const
string cv::FileNode::name (  ) const
size_t cv::FileNode::size (  ) const
cv::FileNode::operator int (  ) const
cv::FileNode::operator float (  ) const
cv::FileNode::operator double (  ) const
cv::FileNode::operator string (  ) const
CvFileNode * cv::FileNode::operator* (  )
const CvFileNode * cv::FileNode::operator* (  ) const
FileNodeIterator cv::FileNode::begin (  ) const
FileNodeIterator cv::FileNode::end (  ) const
void cv::FileNode::readRaw ( const string &  fmt,
uchar vec,
size_t  len 
) const
void* cv::FileNode::readObj (  ) const

Member Data Documentation


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