LineView.h

Go to the documentation of this file.
00001 
00002 #ifndef LINE_VIEW_H
00003 #define LINE_VIEW_H
00004 
00005 #include <vtkProperty.h>
00006 #include <vtkActor.h>
00007 #include <vtkPolyLine.h>
00008 #include <vtkDataSetMapper.h>
00009 #include <vtkPolyDataMapper.h>
00010 #include <vtkUnstructuredGrid.h>
00011 #include "wxVtkBaseView.h"
00012 #include <vector>
00013 
00014 class LineView  
00015 {
00016 public:
00017         LineView();
00018         ~LineView();
00019 
00020         void    DeleteLines();
00021         void    SetWxVtkBaseView(wxVtkBaseView *wxvtkbaseview);
00022         void    Refresh();
00023         void    CreateNewLine(double x1, double y1, double z1, double x2, double y2, double z2);
00024 
00025 private:
00026         wxVtkBaseView                                   *_wxvtkbaseview;
00027         
00028         std::vector<vtkDataSetMapper*> contour_mapped;
00029         std::vector<vtkActor*>                  contour_actor;
00030         //vtkActor                                              *_contourVtkActor;
00031         //vtkPolyDataMapper                             *_bboxMapper;
00032 
00033         void                    DeleteVtkObjects();
00034 };
00035 
00036 #endif // LineView
00037 

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1