#ifndef EOS_STEREO_RENDERER_HH
#define EOS_STEREO_RENDERER_HH

#include <vtk.h> 
#include <vtkRenderer.h>
#include <stdio.h>
#include <math.h>

#include "tcl.h" 
#include "tk.h"
#include "vtkViewport.h"
#include "vtkVolumeCollection.h" // Needed for access in inline members 
#include "vtkActorCollection.h" // Needed for access in inline members 

extern int Vtktcl_SafeInit(Tcl_Interp *interp);
class VTK_RENDERING_EXPORT eosStereoRenderer : public vtkRenderer
{
public:
	static eosStereoRenderer* New();

	eosStereoRenderer();
	~eosStereoRenderer();
	
	vtkRenderer* GetRightRenderer();
	vtkRenderer* GetLeftRenderer();	
	void AddActor(vtkActor*);
	void RemoveActor(vtkActor*);
	
protected:
	vtkRenderer *RenRight,*RenLeft;
private:

};

#endif


