Developer documentation
Version 3.0.3-105-gd3941f44
MR::Math::Stats::CohortDataImport Class Reference

#include "math/stats/import.h"

Public Member Functions

 CohortDataImport ()
 
template<class SubjectDataImport >
void initialise (const std::string &listpath, const std::string &explicit_from_directory="")
 
vector_type operator() (const size_t index) const
 
size_t size () const
 
std::shared_ptr< SubjectDataImportBaseoperator[] (const size_t i) const
 
bool allFinite () const
 

Protected Attributes

vector< std::shared_ptr< SubjectDataImportBase > > files
 

Detailed Description

Definition at line 87 of file import.h.

Constructor & Destructor Documentation

◆ CohortDataImport()

MR::Math::Stats::CohortDataImport::CohortDataImport ( )
inline

Definition at line 90 of file import.h.

Member Function Documentation

◆ allFinite()

bool MR::Math::Stats::CohortDataImport::allFinite ( ) const

◆ initialise()

template<class SubjectDataImport >
void MR::Math::Stats::CohortDataImport::initialise ( const std::string &  listpath,
const std::string &  explicit_from_directory = "" 
)

Definition at line 120 of file import.h.

◆ operator()()

vector_type MR::Math::Stats::CohortDataImport::operator() ( const size_t  index) const
Parameters
indexfor a particular element being tested (data will be acquired for all subjects for that element)

◆ operator[]()

std::shared_ptr< SubjectDataImportBase > MR::Math::Stats::CohortDataImport::operator[] ( const size_t  i) const
inline

Definition at line 105 of file import.h.

◆ size()

size_t MR::Math::Stats::CohortDataImport::size ( ) const
inline

Definition at line 103 of file import.h.

Member Data Documentation

◆ files

vector<std::shared_ptr<SubjectDataImportBase> > MR::Math::Stats::CohortDataImport::files
protected

Definition at line 114 of file import.h.


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