vnl_matlab_readhdr Class Reference

#include <vnl_matlab_read.h>

List of all members.


Detailed Description

Definition at line 43 of file vnl_matlab_read.h.


Public Member Functions

 vnl_matlab_readhdr (vcl_istream &)
 ~vnl_matlab_readhdr ()
 operator safe_bool () const
bool operator! () const
void read_next ()
bool is_single () const
bool is_rowwise () const
bool is_bigendian () const
long rows () const
long cols () const
bool is_complex () const
char const * name () const
 fsm_declare_methods (float)
 fsm_declare_methods (double)
 fsm_declare_methods (vcl_complex< float >)
 fsm_declare_methods (vcl_complex< double >)

Private Member Functions

void read_hdr ()
 internal.

Private Attributes

 VCL_SAFE_BOOL_DEFINE
vcl_istream & s
vnl_matlab_header hdr
char * varname
bool data_read

Constructor & Destructor Documentation

vnl_matlab_readhdr::vnl_matlab_readhdr ( vcl_istream &   ) 

vnl_matlab_readhdr::~vnl_matlab_readhdr (  ) 

Definition at line 60 of file vnl_matlab_read.cxx.


Member Function Documentation

vnl_matlab_readhdr::operator vnl_matlab_readhdr::safe_bool (  )  const

Definition at line 67 of file vnl_matlab_read.cxx.

bool vnl_matlab_readhdr::operator! (  )  const

Definition at line 72 of file vnl_matlab_read.cxx.

void vnl_matlab_readhdr::read_next (  ) 

Definition at line 114 of file vnl_matlab_read.cxx.

bool vnl_matlab_readhdr::is_single (  )  const

Definition at line 77 of file vnl_matlab_read.cxx.

bool vnl_matlab_readhdr::is_rowwise (  )  const

Definition at line 82 of file vnl_matlab_read.cxx.

bool vnl_matlab_readhdr::is_bigendian (  )  const

Definition at line 87 of file vnl_matlab_read.cxx.

long vnl_matlab_readhdr::rows (  )  const [inline]

Definition at line 57 of file vnl_matlab_read.h.

long vnl_matlab_readhdr::cols (  )  const [inline]

Definition at line 58 of file vnl_matlab_read.h.

bool vnl_matlab_readhdr::is_complex (  )  const [inline]

Definition at line 59 of file vnl_matlab_read.h.

char const* vnl_matlab_readhdr::name (  )  const [inline]

Definition at line 60 of file vnl_matlab_read.h.

vnl_matlab_readhdr::fsm_declare_methods ( float   ) 

vnl_matlab_readhdr::fsm_declare_methods ( double   ) 

vnl_matlab_readhdr::fsm_declare_methods ( vcl_complex< float >   ) 

vnl_matlab_readhdr::fsm_declare_methods ( vcl_complex< double >   ) 

void vnl_matlab_readhdr::read_hdr (  )  [private]

internal.

increment 'current', record the file position and read the header.

Definition at line 94 of file vnl_matlab_read.cxx.


Member Data Documentation

vnl_matlab_readhdr::VCL_SAFE_BOOL_DEFINE [private]

Definition at line 45 of file vnl_matlab_read.h.

vcl_istream& vnl_matlab_readhdr::s [private]

Definition at line 80 of file vnl_matlab_read.h.

vnl_matlab_header vnl_matlab_readhdr::hdr [private]

Definition at line 81 of file vnl_matlab_read.h.

char* vnl_matlab_readhdr::varname [private]

Definition at line 82 of file vnl_matlab_read.h.

bool vnl_matlab_readhdr::data_read [private]

Definition at line 83 of file vnl_matlab_read.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 22 05:06:28 2008 for core/vnl by  doxygen 1.5.1