QTrk
Public Member Functions | List of all members
ResultFile Class Referenceabstract

Placeholder. Abstract template for an output file. More...

#include <ResultManager.h>

Inheritance diagram for ResultFile:
BinaryResultFile TextResultFile

Public Member Functions

 ResultFile ()
 
virtual ~ResultFile ()
 
virtual void LoadRow (std::vector< vector3f > &pos)=0
 
virtual void SaveRow (std::vector< vector3f > &pos)=0
 

Detailed Description

Placeholder. Abstract template for an output file.

Used to generalize output to different types of datafiles. Implemented by TextResultFile and BinaryResultFile.

Todo:

Actually make the implementation.

Rewrite resultmanager to use these classes.

Definition at line 21 of file ResultManager.h.

Constructor & Destructor Documentation

§ ResultFile()

ResultFile::ResultFile ( )
inline

Definition at line 24 of file ResultManager.h.

24 { }

§ ~ResultFile()

virtual ResultFile::~ResultFile ( )
inlinevirtual

Definition at line 25 of file ResultManager.h.

25 {}

Member Function Documentation

§ LoadRow()

virtual void ResultFile::LoadRow ( std::vector< vector3f > &  pos)
pure virtual

Implemented in BinaryResultFile, and TextResultFile.

§ SaveRow()

virtual void ResultFile::SaveRow ( std::vector< vector3f > &  pos)
pure virtual

Implemented in BinaryResultFile, and TextResultFile.


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