45 return std::string(
"MESA SR4000 Factory");
55 return std::string(
"MESA SR4000");
63 ToFCameraDevice::Pointer CreateToFCameraDevice()
65 ToFCameraMESASR4000Device::Pointer device = ToFCameraMESASR4000Device::New();
68 mitk::CameraIntrinsics::Pointer cameraIntrinsics = mitk::CameraIntrinsics::New();
69 std::string pathToDefaulCalibrationFile(MITK_TOF_DATA_DIR);
71 pathToDefaulCalibrationFile.append(
"/CalibrationFiles/Mesa-SR4000_Camera.xml");
72 cameraIntrinsics->FromXMLFile(pathToDefaulCalibrationFile);
73 device->SetProperty(
"CameraIntrinsics", mitk::CameraIntrinsicsProperty::New(cameraIntrinsics));
75 device->SetBoolProperty(
"HasRGBImage",
false);
76 device->SetBoolProperty(
"HasAmplitudeImage",
true);
77 device->SetBoolProperty(
"HasIntensityImage",
true);
79 return device.GetPointer();