ITK Wrapper for the statismo::DataManager class. More...
#include <itkDataManagerWithSurrogates.h>
Public Types | |
typedef DataManagerWithSurrogates | Self |
typedef statismo::DataManager < Representer > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef statismo::DataManagerWithSurrogates < Representer > | ImplType |
![]() | |
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) |
![]() | |
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 DataManager< Representer > * | Create (const RepresenterType *representer) |
static DataManager< Representer > * | Load (Representer< Representer > *representer, const std::string &filename) |
![]() | |
DataManager (const RepresenterType *representer) | |
DataManager (const DataManager< Representer > &orig) | |
DataManager & | operator= (const DataManager< Representer > &rhs) |
![]() | |
RepresenterType * | m_representer |
DataItemListType | m_DataItemList |
ITK Wrapper for the statismo::DataManager class.