MASA-Core
Public Member Functions | Private Attributes
BlocksFile Class Reference

Detailed Description

Definition at line 30 of file BlocksFile.hpp.

#include <BlocksFile.hpp>

List of all members.

Public Member Functions

 BlocksFile (string filename)
virtual ~BlocksFile ()
void initialize (const Grid *grid)
void setScore (int bx, int by, int score)
void close ()
bool isInitialized ()
int * reduceData (int &bh, int &bw)

Private Attributes

bool initialized
int width
int height
FILE * file
string filename
int * buffer

Constructor & Destructor Documentation

BlocksFile::BlocksFile ( string  filename)

Definition at line 27 of file BlocksFile.cpp.

BlocksFile::~BlocksFile ( ) [virtual]

Definition at line 34 of file BlocksFile.cpp.


Member Function Documentation

Definition at line 67 of file BlocksFile.cpp.

void BlocksFile::initialize ( const Grid grid)

Definition at line 44 of file BlocksFile.cpp.

Definition at line 75 of file BlocksFile.cpp.

int * BlocksFile::reduceData ( int &  bh,
int &  bw 
)

Definition at line 79 of file BlocksFile.cpp.

void BlocksFile::setScore ( int  bx,
int  by,
int  score 
)

Definition at line 57 of file BlocksFile.cpp.


Member Data Documentation

int* BlocksFile::buffer [private]

Definition at line 48 of file BlocksFile.hpp.

FILE* BlocksFile::file [private]

Definition at line 46 of file BlocksFile.hpp.

string BlocksFile::filename [private]

Definition at line 47 of file BlocksFile.hpp.

int BlocksFile::height [private]

Definition at line 45 of file BlocksFile.hpp.

bool BlocksFile::initialized [private]

Definition at line 43 of file BlocksFile.hpp.

int BlocksFile::width [private]

Definition at line 44 of file BlocksFile.hpp.


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