Statismo  0.10.1
 All Classes Namespaces Functions Typedefs
Public Types | Public Member Functions | List of all members
itk::DataManagerWithSurrogates< Representer > Class Template Reference

ITK Wrapper for the statismo::DataManager class. More...

#include <itkDataManagerWithSurrogates.h>

Inheritance diagram for itk::DataManagerWithSurrogates< Representer >:
Inheritance graph

Public Types

typedef DataManagerWithSurrogates Self
 
typedef statismo::DataManager
< Representer > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef
statismo::DataManagerWithSurrogates
< Representer > 
ImplType
 
- Public Types inherited from statismo::DataManager< Representer >
typedef Representer< Representer > RepresenterType
 
typedef
RepresenterType::DatasetPointerType 
DatasetPointerType
 
typedef
RepresenterType::DatasetConstPointerType 
DatasetConstPointerType
 
typedef DataItem< Representer > DataItemType
 
typedef DataItemWithSurrogates
< Representer > 
DataItemWithSurrogatesType
 
typedef std::list< const
DataItemType * > 
DataItemListType
 
typedef CrossValidationFold
< Representer > 
CrossValidationFoldType
 
typedef std::list
< CrossValidationFoldType
CrossValidationFoldListType
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (DataManagerWithSurrogates, Object)
 
template<class F >
boost::result_of< F()>::type callstatismoImpl (F f) const
 
void SetstatismoImplObj (ImplType *impl)
 
void SetRepresenterAndSurrogateFilename (const Representer *representer, const char *surrogTypeFilename)
 
void SetRepresenter (const Representer *representer)
 
void AddDatasetWithSurrogates (typename Representer::DatasetConstPointerType ds, const char *datasetURI, const char *surrogateFilename)
 
- Public Member Functions inherited from statismo::DataManager< Representer >
void Delete ()
 
virtual ~DataManager ()
 
virtual void AddDataset (DatasetConstPointerType dataset, const std::string &URI)
 
virtual void Save (const std::string &filename) const
 
DataItemListType GetData () const
 
unsigned GetNumberOfSamples () const
 
CrossValidationFoldListType GetCrossValidationFolds (unsigned nFolds, bool randomize=true) const
 
CrossValidationFoldListType GetLeaveOneOutCrossValidationFolds () const
 

Additional Inherited Members

- Static Public Member Functions inherited from statismo::DataManager< Representer >
static DataManager< Representer > * Create (const RepresenterType *representer)
 
static DataManager< Representer > * Load (Representer< Representer > *representer, const std::string &filename)
 
- Protected Member Functions inherited from statismo::DataManager< Representer >
 DataManager (const RepresenterType *representer)
 
 DataManager (const DataManager< Representer > &orig)
 
DataManageroperator= (const DataManager< Representer > &rhs)
 
- Protected Attributes inherited from statismo::DataManager< Representer >
RepresenterType * m_representer
 
DataItemListType m_DataItemList
 

Detailed Description

template<class Representer>
class itk::DataManagerWithSurrogates< Representer >

ITK Wrapper for the statismo::DataManager class.

See Also
statismo::DataManager for detailed documentation.

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