Interface to the Time-of-Flight (ToF) camera PMD O3 Connection is established over Ethernet connection. IP address must be specified.
More...
|
| | mitkClassMacro (ToFCameraPMDO3Controller, mitk::ToFCameraPMDController) |
| |
| | itkFactorylessNewMacro (Self) |
| |
| | itkCloneMacro (Self) |
| |
| virtual bool | OpenCameraConnection () |
| | opens a connection to the PMD O3 ToF camera
|
| |
| | mitkClassMacroItkParent (ToFCameraPMDController, itk::Object) |
| |
| virtual bool | CloseCameraConnection () |
| | closes the connection to the camera
|
| |
| virtual bool | GetAmplitudes (float *amplitudeArray) |
| | Gets the current amplitude array from the device.
|
| |
| virtual bool | GetAmplitudes (char *sourceData, float *amplitudeArray) |
| | Calculates the current amplitude data from the raw source data using the processing plugin of the PMDSDK.
|
| |
| virtual bool | GetIntensities (float *intensityArray) |
| | Gets the current intensity array from the device.
|
| |
| virtual bool | GetIntensities (char *sourceData, float *intensityArray) |
| | Calculates the current intensity data from the raw source data using the processing plugin of the PMDSDK.
|
| |
| virtual bool | GetDistances (float *distanceArray) |
| | Gets the current distance array from the device.
|
| |
| virtual bool | GetDistances (char *sourceData, float *distanceArray) |
| | Calculates the current distance data from the raw source data using the processing plugin of the PMDSDK.
|
| |
| virtual bool | GetSourceData (char *sourceDataArray) |
| | Gets the PMD raw data from the ToF device.
|
| |
| bool | GetShortSourceData (short *sourceData) |
| | Convenience method to get the PMD raw data from the ToF device as short array.
|
| |
| virtual bool | UpdateCamera () |
| | calls update on the camera -> a new ToF-image is aquired
|
| |
| virtual int | GetModulationFrequency () |
| | Returns the currently set modulation frequency.
|
| |
| virtual int | SetModulationFrequency (unsigned int modulationFrequency) |
| | Sets the modulation frequency of the ToF device. The method automatically calculates a valid value from the given frequency to make sure that only valid frequencies are used.
|
| |
| virtual int | GetIntegrationTime () |
| | Returns the currently set integration time.
|
| |
| virtual int | SetIntegrationTime (unsigned int integrationTime) |
| | Sets the integration time of the ToF device. The method automatically calculates a valid value from the given integration time to make sure that only valid times are used.
|
| |
| virtual void | SetInputFileName (std::string inputFileName) |
| | set input file name used by PMD player classes
|
| |
| | itkGetMacro (CaptureWidth, unsigned int) |
| | Access the resolution of the image in x direction.
|
| |
| | itkGetMacro (CaptureHeight, unsigned int) |
| | Access the resolution of the image in y direction.
|
| |
| | itkGetMacro (InternalCaptureWidth, unsigned int) |
| | Access the chosen width of the resulting image in x direction.
|
| |
| | itkGetMacro (InternalCaptureHeight, unsigned int) |
| | Access the chosen width of the resulting image in y direction.
|
| |
| | itkGetMacro (SourceDataStructSize, int) |
| |
|
| char | m_PMDError [128] |
| | member holding the current error text
|
| |
| int | m_PMDRes |
| | holds the current result message provided by PMD
|
| |
| int | m_PixelNumber |
| | holds the number of pixels contained in the image
|
| |
| int | m_NumberOfBytes |
| | holds the number of bytes contained in the image
|
| |
| unsigned int | m_CaptureWidth |
| | holds the width of the image in pixel as it is originally acquired by the camera
|
| |
| unsigned int | m_CaptureHeight |
| | holds the height of the image in pixel as it is originally acquired by the camera
|
| |
| unsigned int | m_InternalCaptureWidth |
| | holds the width of the image in pixel as it is requested by the user (cf. TransformCameraOutput()) Default: m_CaptureWidth
|
| |
| unsigned int | m_InternalCaptureHeight |
| | holds the height of the image in pixel as is it requested by the user (cf. TransformCameraOutput()) Default: m_CaptureHeight
|
| |
| int | m_SourceDataSize |
| | size of the original PMD source data
|
| |
| int | m_SourceDataStructSize |
| | size of the PMD source data struct and the PMD source data
|
| |
| bool | m_ConnectionCheck |
| | flag showing whether the camera is connected (true) or not (false)
|
| |
| std::string | m_InputFileName |
| | input file name used by PMD player classes
|
| |
| char * | m_SourcePlugin |
| | holds name of source plugin to be loaded (e.g. camcube3.W64.pap for CamCube 3.0 on Win64 platform)
|
| |
| char * | m_SourceParam |
| | holds source parameter(s)
|
| |
| char * | m_ProcPlugin |
| | holds name of processing plugin to be loaded (e.g. camcubeproc.W64.pap for CamCube 3.0 on Win64 platform)
|
| |
| char * | m_ProcParam |
| | holds processing parameter(s)
|
| |
Interface to the Time-of-Flight (ToF) camera PMD O3 Connection is established over Ethernet connection. IP address must be specified.
Definition at line 30 of file mitkToFCameraPMDO3Controller.h.