graphicsrepositoryvisitor.hpp

来自「financal instrument pricing using c」· HPP 代码 · 共 59 行

HPP
59
字号
// graphicsRepositoryVistor.hpp
//
// Class that allows us to display values of functions in some
// medium.
//
// This class uses a Visitor for the display functionality. The 
// results are displayed in some medium (that we implement as a 
// Strategy).
//
// (C) Datasim Education BV 2003

#ifndef GraphicsRepositoryVisitor_hpp
#define GraphicsRepositoryVisitor_hpp



#include "GraphicsRepository.hpp"

class GraphicsMedium;


////////////////////////// Visitors //////////////////////////////////////////

class GraphicsRepositoryVisitor
{


protected:

	GraphicsMedium* gm;		// Where 'hardware' display takes place

public:
	GraphicsRepositoryVisitor(GraphicsMedium& myMedium); 


	virtual void visit(GraphicsRepository& grObject) = 0;

};

class DisplayRepositoryVisitor: public GraphicsRepositoryVisitor
{
private:




public:
	DisplayRepositoryVisitor(GraphicsMedium& myMedium);

	void visit(GraphicsRepository& grObject);

};




#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?