diff --git a/Modules/IGT/IGTFilters/mitkTrackingVolumeGenerator.cpp b/Modules/IGT/IGTFilters/mitkTrackingVolumeGenerator.cpp index 75d6cf5d2a..443066f510 100644 --- a/Modules/IGT/IGTFilters/mitkTrackingVolumeGenerator.cpp +++ b/Modules/IGT/IGTFilters/mitkTrackingVolumeGenerator.cpp @@ -1,2 +1,18 @@ #include "mitkTrackingVolumeGenerator.h" +#include "mitkSTLFileReader.h"; +#include "mitkStandardFileLocations.h"; +#include "mitkConfig.h" +#include + +mitk::TrackingVolumeGenerator::TrackingVolumeGenerator() +{ + std::string m_VolumeDir = MITK_ROOT; + m_VolumeDir += "Modules/IGT/IGTTrackingDevices/TrackingVolumeData"; + mitk::StandardFileLocations::GetInstance()->AddDirectoryForSearch( m_VolumeDir.c_str(), false ); +} + +bool mitk::TrackingVolumeGenerator::SetTrackingDevice(mitk::TrackingDevice::Pointer tracker) +{ + std::cout << "es geht"< + +#include "mitkSurfaceSource.h" +#include "mitkSurface.h" +#include "vtkPolyData.h" +#include "mitkTrackingTypes.h" +#include "mitkTrackingDevice.h" + #endif // MITKTRACKINGVOLUMEGENERATOR_H + +namespace mitk +{ + class MitkIGT_EXPORT TrackingVolumeGenerator : public mitk::SurfaceSource + { + public: + + mitkClassMacro(TrackingVolumeGenerator, mitk::SurfaceSource) + itkNewMacro(Self); + + bool SetTrackingDevice(mitk::TrackingDevice::Pointer tracker); + + TrackingVolumeGenerator(); + protected: + mitk::TrackingDevice::Pointer m_TrackingDevice; + }; +} + +