MachineIntelligenceCore:ReinforcementLearning
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
mic::importers::MazeMatrixImporter Class Reference

#include <MazeMatrixImporter.hpp>

Inheritance diagram for mic::importers::MazeMatrixImporter:
Collaboration diagram for mic::importers::MazeMatrixImporter:

Public Member Functions

 MazeMatrixImporter (std::string node_name_="maze_importer")
 
virtual ~MazeMatrixImporter ()
 
bool importData ()
 
virtual void initializePropertyDependentVariables ()
 

Public Attributes

size_t maze_width
 Width of a maze. More...
 
size_t maze_height
 Height of a maze. More...
 

Protected Attributes

mic::configuration::Property
< std::string > 
data_filename
 

Detailed Description

Definition at line 33 of file MazeMatrixImporter.hpp.

Constructor & Destructor Documentation

mic::importers::MazeMatrixImporter::MazeMatrixImporter ( std::string  node_name_ = "maze_importer")

Constructor. Sets MNIST image default properties. Registers properties.

Parameters
node_name_Name of the node in configuration file.

Definition at line 34 of file MazeMatrixImporter.cpp.

References data_filename.

virtual mic::importers::MazeMatrixImporter::~MazeMatrixImporter ( )
inlinevirtual

Virtual destructor. Empty.

Definition at line 44 of file MazeMatrixImporter.hpp.

Member Function Documentation

bool mic::importers::MazeMatrixImporter::importData ( )

Method responsible for importing/loading mazes from files.

Returns
TRUE if data loaded successfully, FALSE otherwise.

Definition at line 41 of file MazeMatrixImporter.cpp.

References data_filename, maze_height, and maze_width.

Referenced by mic::application::HistogramFilterMazeLocalization::initializePropertyDependentVariables(), and mic::application::EpisodicHistogramFilterMazeLocalization::initializePropertyDependentVariables().

virtual void mic::importers::MazeMatrixImporter::initializePropertyDependentVariables ( )
inlinevirtual

Method responsible for initialization of all variables that are property-dependent - here not required, yet empty.

Definition at line 55 of file MazeMatrixImporter.hpp.

Member Data Documentation

mic::configuration::Property<std::string> mic::importers::MazeMatrixImporter::data_filename
protected

Property: directory/Name of file containing mazes.

Definition at line 67 of file MazeMatrixImporter.hpp.

Referenced by importData(), and MazeMatrixImporter().


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