Sleipnir
Public Types | Public Member Functions | Static Public Member Functions
Sleipnir::CDatabaselet Class Reference

Public Types

enum  ENibbles { ENibblesLow, ENibblesHigh, ENibblesBoth }

Public Member Functions

 CDatabaselet (bool)
bool Open (const std::string &, const std::vector< std::string > &, uint32_t, uint32_t)
bool Open (const std::string &)
bool Open (const std::vector< CCompactFullMatrix > &, size_t, size_t, bool)
bool OpenNoOverwrite ()
bool Write (char *data, const size_t &iSize, const size_t offset=0)
bool OpenWrite (unsigned char, size_t, ENibbles, unsigned char *)
bool Get (size_t iOne, size_t iTwo, vector< unsigned char > &vecbData, unsigned char *charImage)
bool Get (size_t offset, vector< unsigned char > &vecbData, unsigned char *charImage)
bool Get (size_t, size_t, std::vector< unsigned char > &) const
bool Get (size_t, std::vector< unsigned char > &, bool) const
bool Get (size_t, const std::vector< size_t > &, std::vector< unsigned char > &, bool) const
bool Get (size_t, vector< unsigned char > &)
bool Set (uint32_t &, uint32_t &, vector< string > &)
size_t GetGenes () const
const std::string & GetGene (size_t iGene) const
void Write (size_t iOne, size_t iTwo, size_t iDataset, unsigned char bValue, bool fBoth=false)
size_t GetDatasets () const
void CloseFile ()
void SetFile (string std)
string GetFile () const
unsigned char * GetCharImage ()
size_t GetImageSize ()

Static Public Member Functions

static bool Combine (std::vector< CDatabaselet * > &vecDatabaselet, std::string strOutDirectory, vector< string > &vecstrGenes, bool bSplit=true)

Detailed Description

Definition at line 36 of file databasei.h.


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