The ToFCameraPMDControllerTest class Special class to test the abstract class ToFCameraPMDController. More...
Public Member Functions | |
mitkClassMacro (ToFCameraPMDControllerTest, ToFCameraPMDController) | |
itkFactorylessNewMacro (Self) itkCloneMacro(Self) inline bool OpenCameraConnection() | |
![]() | |
mitkClassMacroItkParent (ToFCameraPMDController, itk::Object) | |
virtual bool | OpenCameraConnection ()=0 |
opens a connection to the ToF camera. Has to be implemented by the sub class | |
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) | |
Protected Member Functions | |
ToFCameraPMDControllerTest () | |
~ToFCameraPMDControllerTest () | |
void | TransformCameraOutput (float *in, float *out, bool isDist) |
![]() | |
ToFCameraPMDController () | |
~ToFCameraPMDController () | |
bool | ErrorText (int error) |
Method printing the current error message to the console and returning whether the previous command was successful. | |
Additional Inherited Members | |
![]() | |
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) | |
The ToFCameraPMDControllerTest class Special class to test the abstract class ToFCameraPMDController.
Definition at line 32 of file mitkToFCameraPMDControllerTest.cpp.
|
inlineprotected |
Definition at line 42 of file mitkToFCameraPMDControllerTest.cpp.
|
inlineprotected |
Definition at line 43 of file mitkToFCameraPMDControllerTest.cpp.
|
inline |
Definition at line 36 of file mitkToFCameraPMDControllerTest.cpp.
mitk::ToFCameraPMDControllerTest::mitkClassMacro | ( | ToFCameraPMDControllerTest | , |
ToFCameraPMDController | ) |
|
inlineprotectedvirtual |
Implements mitk::ToFCameraPMDController.
Definition at line 45 of file mitkToFCameraPMDControllerTest.cpp.