SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Visualization.h
Go to the documentation of this file.
00001 /*
00002  * Visualization.h
00003  *
00004  *  Created on: 2011-5-9
00005  *      Author: asu
00006  */
00007 
00008 #ifndef VISUALIZATION_H_
00009 #define VISUALIZATION_H_
00010 #include "algorithms/AbstractSpherePacking.h"
00011 #include "vtkCubeSource.h"
00012 #include "vtkSphereSource.h"
00013 #include "vtkPolyDataMapper.h"
00014 #include "vtkRenderWindow.h"
00015 #include "vtkCamera.h"
00016 #include "vtkActor.h"
00017 #include "vtkRenderer.h"
00018 #include "vtkProperty.h"
00019 #include "vtkRenderWindowInteractor.h"
00020 #include "vtkInteractorStyleTrackballCamera.h"
00021 #include "vtkLight.h"
00022 
00023 #include "vtkVRMLExporter.h"
00024 #include "vtkWriter.h"
00025 #include "vtkWindowToImageFilter.h"
00026 #include "vtkPNGWriter.h"
00027 #include "vtkPolyDataWriter.h"
00028 #include "vtkPoints.h"
00029 #include "vtkPolyData.h"
00030 #include "vtkSmartPointer.h"
00031 #include "vtkStripper.h"
00032 #include <vtkXMLPolyDataWriter.h>
00033 #include <vtkAppendPolyData.h>
00034 
00035 #include <vector>
00036 #include <math.h>
00037 #include <fstream>
00038 #include <iomanip>
00039 #include <iostream>
00040 #include <stdio.h>
00041 #include <string>
00042 #include <sstream>
00043 namespace vtk{
00044 class Visualization;
00045 }
00046 class vtk::Visualization {
00047 public:
00048         Visualization(algorithms::AbstractSpherePacking* NewSpherePacking);
00049         virtual ~Visualization();
00050         void generateSphere(std::string filename,std::string filename2);
00051 private:
00052         algorithms::AbstractSpherePacking *_SpherePacking;
00053 };
00054 
00055 #endif /* VISUALIZATION_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines