DataSource Member List

This is the complete list of members for DataSource, including all inherited members.

Action typedefObservable
addColumn(const std::string &label, const std::vector< double > &data, const std::vector< intptr_t > &shape)DataSourcevirtual
addColumn(const std::string &label, const std::vector< double > &data)DataSourcevirtual
addLabel(const std::string &label)DataSourceprotectedvirtual
addObserver(Observer *)Observable
addRow(const std::vector< double > &row)DataSourcevirtual
append(const DataSource *source)DataSourcevirtual
checkWidth(const DataSource *source)DataSourceprotectedvirtual
clear()=0DataSourcepure virtual
columns() const DataSourceinline
copyPrivate(const DataSource &other)DataSourceprotectedvirtual
DataSource(const std::vector< std::string > &labels)DataSourceprotected
DataSource(const std::string &name)DataSourceprotected
DataSource(const char *name)DataSourceprotected
DataSource(const DataSource &nt)DataSourceprotected
DataSource(bool dummy)DataSourceprotected
DataSource()DataSourceprotected
doubleArrayAt(unsigned int row, unsigned int column) const DataSourcevirtual
empty() const =0DataSourcepure virtual
eraseRow(unsigned int index)DataSourcevirtual
expandIfNeeded(const std::vector< std::string > &labels) const DataSourcevirtual
fillRange(unsigned int column, Range &) const DataSourcevirtual
fillShape(std::vector< int > &v, unsigned int column) const DataSourcevirtual
fillShape(std::vector< int > &v, const std::string &label) const DataSourcevirtual
getColumn(const std::string &name) const DataSourcevirtual
getColumn(unsigned int column) const DataSourcevirtual
getDuplicatedLabels() const DataSource
getLabelAt(unsigned int index) const DataSourcevirtual
getLabels() const DataSourcevirtual
getName() const DataSource
getObservers() const Observable
getRank() const DataSource
getRow(unsigned int) const =0DataSourcepure virtual
getShape() const DataSourcevirtual
indexOf(const std::string &label) const DataSourcevirtual
indexOfMaxElement(unsigned int index) const DataSourcevirtual
indexOfMinElement(unsigned int index) const DataSourcevirtual
isMultiDimensional(const std::string &column) const DataSourcevirtual
isNull() const DataSource
isUseable(const std::string &column) const DataSourcevirtual
isValidColumn(unsigned int index) const DataSourceprotected
isValidLabel(const std::string &label) const DataSource
m_arrayDataSourcemutableprotected
m_ds_nameDataSourceprivate
m_dupsDataSourceprotected
m_is_nullDataSourceprivate
m_labelsDataSourceprivate
m_shapeDataSourceprotected
m_titleDataSourceprivate
notifyObservers() const Observablevirtual
notifyObservers(Action action) const Observableprotected
Observable()Observable
ObserverList_t typedefObservable
operator[](std::vector< unsigned int > &indices) const =0DataSourcepure virtual
removeObserver(Observer *)Observable
replaceColumn(const std::string &label, const std::vector< double > &array)DataSourcevirtual
replaceColumn(unsigned int index, const std::vector< double > &array)DataSourcevirtual
replaceColumn(const std::string &label, const std::vector< double > &data, const std::vector< intptr_t > &shape)DataSourcevirtual
reserve(unsigned int count)=0DataSourcepure virtual
rows() const =0DataSourcepure virtual
setLabelAt(const std::string &s, unsigned int index)DataSourcevirtual
setLabels(const std::vector< std::string > &v)DataSourcevirtual
setName(const std::string &name)DataSource
setReleventIndex(const std::string &column, const std::vector< unsigned int > &index)DataSourcevirtual
setShape(std::vector< unsigned int > &shape)DataSourcevirtual
setTitle(const std::string &title)DataSourcevirtual
sum(unsigned int column) const DataSourcevirtual
throwIfInvalidLabel(const std::string &label) const DataSourcevirtual
throwIfInvalidRowSize(const std::vector< double > &row)DataSource
title() const DataSource
valueAt(unsigned int row, unsigned int column) const =0DataSourcepure virtual
valueAtNoCache(unsigned int row, unsigned int column) const DataSourcevirtual
~DataSource()DataSourcevirtual
~Observable()Observablevirtual

Generated for HippoDraw Class Library by doxygen