Public Member Functions | List of all members
ion::IDatabase< T > Class Template Referenceabstract

#include <IDatabase.h>

Inheritance diagram for ion::IDatabase< T >:
Inheritance graph
[legend]

Public Member Functions

virtual void AddField (std::string const &Field)=0
 
virtual bool HasField (std::string const &Field)=0
 
virtual SRange< TGetFieldRange (std::string const &Field, T const OutlierCutoff=5, SRange< T > const &acceptedValues=SRange< T >::Full) const =0
 

Member Function Documentation

template<typename T>
virtual void ion::IDatabase< T >::AddField ( std::string const &  Field)
pure virtual

Implemented in ion::STable, and ion::SVolumeDatabase< T >.

template<typename T>
virtual SRange<T> ion::IDatabase< T >::GetFieldRange ( std::string const &  Field,
T const  OutlierCutoff = 5,
SRange< T > const &  acceptedValues = SRangeT >::Full 
) const
pure virtual

Implemented in ion::STable, and ion::SVolumeDatabase< T >.

template<typename T>
virtual bool ion::IDatabase< T >::HasField ( std::string const &  Field)
pure virtual

Implemented in ion::STable, and ion::SVolumeDatabase< T >.


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