bes Updated for version 3.20.13
hdfistream_annot Class Reference
Collaboration diagram for hdfistream_annot:
Collaboration graph

Public Member Functions

virtual bool bos (void) const
 
virtual void close (void)
 
virtual bool eos (void) const
 
 hdfistream_annot (const hdfistream_annot &)
 
 hdfistream_annot (const string filename, int32 tag, int32 ref)
 
 hdfistream_annot (const string filename="")
 
virtual int index (void) const
 
virtual void open (const char *filename)
 
virtual void open (const char *filename, int32 tag, int32 ref)
 
void operator= (const hdfistream_annot &)
 
hdfistream_annotoperator>> (string &an)
 
hdfistream_annotoperator>> (vector< string > &anv)
 
virtual void rewind (void)
 
virtual void seek (int index)
 
virtual void seek_next (void)
 
virtual void set_annot_type (bool label, bool desc)
 

Public Attributes

int32 _file_id
 
string _filename
 
int _index
 

Protected Member Functions

void _del (void)
 
void _get_anninfo (void)
 
void _get_file_anninfo (void)
 
void _get_obj_anninfo (void)
 
void _init (const string filename, int32 tag, int32 ref)
 
void _init (const string filename="")
 
void _open (const char *filename)
 
void _rewind (void)
 

Protected Attributes

int32 _an_id
 
vector< int32 > _an_ids
 
bool _desc
 
bool _lab
 
int32 _ref
 
int32 _tag
 

Detailed Description

Definition at line 185 of file hcstream.h.

Constructor & Destructor Documentation

◆ hdfistream_annot() [1/3]

hdfistream_annot::hdfistream_annot ( const string  filename = "")

Definition at line 178 of file annot.cc.

◆ hdfistream_annot() [2/3]

hdfistream_annot::hdfistream_annot ( const string  filename,
int32  tag,
int32  ref 
)

Definition at line 187 of file annot.cc.

◆ hdfistream_annot() [3/3]

hdfistream_annot::hdfistream_annot ( const hdfistream_annot )
inline

Definition at line 189 of file hcstream.h.

◆ ~hdfistream_annot()

virtual hdfistream_annot::~hdfistream_annot ( void  )
inlinevirtual

Definition at line 192 of file hcstream.h.

Member Function Documentation

◆ _del()

void hdfistream_annot::_del ( void  )
inlineprotected

Definition at line 228 of file hcstream.h.

◆ _get_anninfo()

void hdfistream_annot::_get_anninfo ( void  )
protected

Definition at line 98 of file annot.cc.

◆ _get_file_anninfo()

void hdfistream_annot::_get_file_anninfo ( void  )
protected

Definition at line 108 of file annot.cc.

◆ _get_obj_anninfo()

void hdfistream_annot::_get_obj_anninfo ( void  )
protected

Definition at line 134 of file annot.cc.

◆ _init() [1/2]

void hdfistream_annot::_init ( const string  filename,
int32  tag,
int32  ref 
)
protected

Definition at line 76 of file annot.cc.

◆ _init() [2/2]

void hdfistream_annot::_init ( const string  filename = "")
protected

Definition at line 65 of file annot.cc.

◆ _open()

void hdfistream_annot::_open ( const char *  filename)
protected

Definition at line 85 of file annot.cc.

◆ _rewind()

void hdfistream_annot::_rewind ( void  )
inlineprotected

Definition at line 231 of file hcstream.h.

◆ bos()

virtual bool hdfistream_annot::bos ( void  ) const
inlinevirtual

Implements hdfistream_obj.

Definition at line 212 of file hcstream.h.

◆ close()

void hdfistream_annot::close ( void  )
virtual

Implements hdfistream_obj.

Definition at line 212 of file annot.cc.

◆ eos()

virtual bool hdfistream_annot::eos ( void  ) const
inlinevirtual

Implements hdfistream_obj.

Definition at line 209 of file hcstream.h.

◆ index()

virtual int hdfistream_obj::index ( void  ) const
inlinevirtualinherited

Definition at line 71 of file hcstream.h.

◆ open() [1/2]

void hdfistream_annot::open ( const char *  filename)
virtual

Implements hdfistream_obj.

Definition at line 195 of file annot.cc.

◆ open() [2/2]

void hdfistream_annot::open ( const char *  filename,
int32  tag,
int32  ref 
)
virtual

Definition at line 203 of file annot.cc.

◆ operator=()

void hdfistream_annot::operator= ( const hdfistream_annot )
inline

Definition at line 195 of file hcstream.h.

◆ operator>>() [1/2]

hdfistream_annot & hdfistream_annot::operator>> ( string &  an)

Definition at line 222 of file annot.cc.

◆ operator>>() [2/2]

hdfistream_annot & hdfistream_annot::operator>> ( vector< string > &  anv)

Definition at line 245 of file annot.cc.

◆ rewind()

virtual void hdfistream_annot::rewind ( void  )
inlinevirtual

Implements hdfistream_obj.

Definition at line 215 of file hcstream.h.

◆ seek()

virtual void hdfistream_annot::seek ( int  index)
inlinevirtual

Implements hdfistream_obj.

Definition at line 202 of file hcstream.h.

◆ seek_next()

virtual void hdfistream_annot::seek_next ( void  )
inlinevirtual

Implements hdfistream_obj.

Definition at line 206 of file hcstream.h.

◆ set_annot_type()

virtual void hdfistream_annot::set_annot_type ( bool  label,
bool  desc 
)
inlinevirtual

Definition at line 218 of file hcstream.h.

Member Data Documentation

◆ _an_id

int32 hdfistream_annot::_an_id
protected

Definition at line 238 of file hcstream.h.

◆ _an_ids

vector< int32 > hdfistream_annot::_an_ids
protected

Definition at line 242 of file hcstream.h.

◆ _desc

bool hdfistream_annot::_desc
protected

Definition at line 241 of file hcstream.h.

◆ _file_id

int32 hdfistream_obj::_file_id
inherited

Definition at line 80 of file hcstream.h.

◆ _filename

string hdfistream_obj::_filename
inherited

Definition at line 79 of file hcstream.h.

◆ _index

int hdfistream_obj::_index
inherited

Definition at line 81 of file hcstream.h.

◆ _lab

bool hdfistream_annot::_lab
protected

Definition at line 240 of file hcstream.h.

◆ _ref

int32 hdfistream_annot::_ref
protected

Definition at line 239 of file hcstream.h.

◆ _tag

int32 hdfistream_annot::_tag
protected

Definition at line 239 of file hcstream.h.


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