Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef MITKLINEVTKMAPPER3D_H_HEADER_INCLUDED
00020 #define MITKLINEVTKMAPPER3D_H_HEADER_INCLUDED
00021
00022 #include "mitkCommon.h"
00023 #include "MitkExtExports.h"
00024 #include "mitkPointSetVtkMapper3D.h"
00025 #include "mitkPointSet.h"
00026 #include "mitkBaseRenderer.h"
00027
00028 #include <vtkSphereSource.h>
00029 #include <vtkAppendPolyData.h>
00030 #include <vtkPolyData.h>
00031 #include <vtkPoints.h>
00032 #include <vtkPointData.h>
00033 #include <vtkCellArray.h>
00034 #include <vtkFloatArray.h>
00035 #include <vtkTubeFilter.h>
00036 #include <vtkVectorText.h>
00037 #include <vtkTextSource.h>
00038 #include <vtkTransform.h>
00039 #include <vtkTransformPolyDataFilter.h>
00040
00041
00042 class vtkActor;
00043 class vtkAssembly;
00044 class vtkFollower;
00045 class vtkPolyDataMapper;
00046
00047 namespace mitk {
00048
00049
00050
00051
00052
00053 class MitkExt_EXPORT LineVtkMapper3D : public PointSetVtkMapper3D
00054 {
00055 public:
00056
00057 mitkClassMacro(LineVtkMapper3D, PointSetVtkMapper3D);
00058
00059 itkNewMacro(Self);
00060
00061
00062 protected:
00063 LineVtkMapper3D();
00064 virtual ~LineVtkMapper3D();
00065
00066 virtual void GenerateData(mitk::BaseRenderer* renderer);
00067 };
00068
00069 }
00070
00071 #endif