Sleipnir
Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends
Sleipnir::CDataImpl Class Reference
Inheritance diagram for Sleipnir::CDataImpl:
Sleipnir::CDatasetCompactImpl Sleipnir::CDatasetImpl Sleipnir::CDataSubsetImpl Sleipnir::CDatasetCompact Sleipnir::CDataset Sleipnir::CDataSubset Sleipnir::CDatasetCompactMap

Protected Member Functions

size_t OpenMax (const char *, const std::vector< std::string > &, bool, std::vector< std::string > &, std::set< std::string > *=NULL)
bool OpenGenes (std::istream &, bool, bool, std::set< std::string > &) const
bool OpenGenes (const std::vector< std::string > &)
size_t GetGene (const std::string &) const
bool OpenBinary (std::istream &)
const unsigned char * OpenBinary (const unsigned char *)
void SaveBinary (std::ostream &) const
bool IsHidden (size_t iNode) const
const std::string & GetGene (size_t iGene) const
size_t GetGenes () const
const std::vector< std::string > & GetGeneNames () const
size_t GetExperiments () const
unsigned char GetBins (size_t iExp) const

Static Protected Member Functions

static void FilterGenes (IDataset *, const CGenes &, CDat::EFilter)

Protected Attributes

bool m_fContinuous
std::vector< size_t > m_veciMapping
std::vector< std::string > m_vecstrGenes
std::vector< unsigned char > m_veccQuants

Static Protected Attributes

static const char c_cSeparator = '/'
static const char c_szDat [] = ".dat"
static const char c_szDab [] = ".dab"

Friends

class CDataFilter
class CDataMask

Detailed Description

Definition at line 38 of file dataseti.h.


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