Public Member Functions | Public Attributes | List of all members
ion::SVolumeDataRecord< T > Struct Template Reference

#include <SVolumeDatabase.h>

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

Public Member Functions

 SVolumeDataRecord ()
 
 SVolumeDataRecord (SVolumeDatabase< T > &database)
 
SVolumeDataRecord< T > & operator= (SVolumeDataRecord< T > const &other)
 
T GetField (std::string const &Field) const
 
TGetField (std::string const &Field)
 

Public Attributes

std::vector< TValues
 
SVolumeDatabase< T > * Database
 

Constructor & Destructor Documentation

template<typename T >
ion::SVolumeDataRecord< T >::SVolumeDataRecord ( )
template<typename T >
ion::SVolumeDataRecord< T >::SVolumeDataRecord ( SVolumeDatabase< T > &  database)

Member Function Documentation

template<typename T >
T ion::SVolumeDataRecord< T >::GetField ( std::string const &  Field) const
virtual

Implements ion::IDataRecord< T >.

template<typename T >
T & ion::SVolumeDataRecord< T >::GetField ( std::string const &  Field)
virtual

Implements ion::IDataRecord< T >.

template<typename T >
SVolumeDataRecord< T > & ion::SVolumeDataRecord< T >::operator= ( SVolumeDataRecord< T > const &  other)

Member Data Documentation

template<typename T>
SVolumeDatabase<T>* ion::SVolumeDataRecord< T >::Database
template<typename T>
std::vector<T> ion::SVolumeDataRecord< T >::Values

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