16 #ifndef __mitkToFDistanceImageToPointSetFilter_h
17 #define __mitkToFDistanceImageToPointSetFilter_h
26 #include <MitkToFProcessingExports.h>
52 itkFactorylessNewMacro(
Self)
66 virtual void SetInput(
const Image* distanceImage);
73 virtual void SetInput(
unsigned int idx,
const Image* distanceImage);
83 Image* GetInput(
unsigned int idx);
101 void SetReconstructionMode(
bool withoutInterpixdist =
true);
106 bool GetReconstructionMode();
118 virtual void GenerateOutputInformation()
override;
123 virtual void GenerateData()
override;
131 void CreateOutputsForAllInputs();
itk::SmartPointer< Self > Pointer
class representing camera intrinsics and related functions
bool m_ReconstructionMode
true = Reconstruction without interpixeldistance and with focal lengths in pixel units. false = Reconstruction with interpixeldistance and with focal length in mm.
std::vector< itk::Index< 3 > > m_Subset
If this subset is specified only the contained indizes are converted to cartesian coordinates...
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
itk::Point< ToFScalarType, 2 > ToFPoint2D
Image class for storing images.
ToFProcessingCommon::ToFPoint2D m_InterPixelDistance
distance in mm between two adjacent pixels on the ToF camera chip
mitk::CameraIntrinsics::Pointer m_CameraIntrinsics
Member holding the intrinsic parameters needed for PointSet calculation.
Superclass of all classes generating point sets (instances of class mitk::PointSet) as output...
Converts a Time-of-Flight (ToF) distance image to a PointSet using the pinhole camera model for coord...