CifFileReadDef Class Reference

Private class that represents a CIF parser controller. More...

#include <CifFileReadDef.h>

List of all members.

Public Member Functions

 CifFileReadDef (vector< string > dblist, vector< string >clist, type dbtype=A, type ctype=A)
 CifFileReadDef ()
 ~CifFileReadDef ()
void SetDataBlockList (vector< string > dblist, type dbtype=A)
void SetCategoryList (vector< string >clist, type ctype=A)
void SetDataBlockListType (type dbtype=A)
void SetCategoryListType (type ctype=A)
int AreAllCatsRead ()
void IncreaseNumReadCats ()
int Category_OK (const string &categoryName)
int Datablock_OK (const string &datablockName)

Protected Attributes

vector< string > _datablocklist
vector< string > _categorylist
type _datablocklisttype
type _categorylisttype

Private Member Functions

void SetNumCatsToRead ()

Private Attributes

int _numCatsToRead
int _numReadCats


Detailed Description

Private class that represents a CIF parser controller.


Constructor & Destructor Documentation

CifFileReadDef::CifFileReadDef ( vector< string >  dblist,
vector< string >  clist,
type  dbtype = A,
type  ctype = A 
)

CifFileReadDef::CifFileReadDef (  )  [inline]

CifFileReadDef::~CifFileReadDef (  )  [inline]


Member Function Documentation

void CifFileReadDef::SetNumCatsToRead (  )  [private]

void CifFileReadDef::SetDataBlockList ( vector< string >  dblist,
type  dbtype = A 
)

void CifFileReadDef::SetCategoryList ( vector< string >  clist,
type  ctype = A 
)

void CifFileReadDef::SetDataBlockListType ( type  dbtype = A  )  [inline]

void CifFileReadDef::SetCategoryListType ( type  ctype = A  )  [inline]

int CifFileReadDef::AreAllCatsRead (  ) 

void CifFileReadDef::IncreaseNumReadCats (  ) 

int CifFileReadDef::Category_OK ( const string &  categoryName  ) 

int CifFileReadDef::Datablock_OK ( const string &  datablockName  ) 


Member Data Documentation

int CifFileReadDef::_numCatsToRead [private]

int CifFileReadDef::_numReadCats [private]

vector<string> CifFileReadDef::_datablocklist [protected]

vector<string> CifFileReadDef::_categorylist [protected]

type CifFileReadDef::_datablocklisttype [protected]

type CifFileReadDef::_categorylisttype [protected]


The documentation for this class was generated from the following files:
Generated on Wed Feb 6 07:44:06 2008 for cifparse-obj-v7.0 by  doxygen 1.5.1