Interface to the Time-of-Flight (ToF) camera MESA Swissranger 4000.
More...
#include <mitkToFCameraMESASR4000Controller.h>
|
| mitkClassMacro (ToFCameraMESASR4000Controller, mitk::ToFCameraMESAController) |
|
Pointer | Clone () const |
|
virtual bool | OpenCameraConnection () |
| opens a connection to the ToF camera and initializes the hardware specific members More...
|
|
virtual int | GetModulationFrequency () |
| Returns the currently set modulation frequency. More...
|
|
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. More...
|
|
virtual int | GetIntegrationTime () |
| Returns the currently set integration time. More...
|
|
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. More...
|
|
virtual void | SetFPN (bool fpn) |
| Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details. More...
|
|
virtual void | SetConvGray (bool convGray) |
| Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details. More...
|
|
virtual void | SetMedian (bool median) |
| Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details. More...
|
|
virtual void | SetANF (bool anf) |
| Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details. More...
|
|
| mitkClassMacroItkParent (ToFCameraMESAController, itk::Object) |
|
virtual bool | CloseCameraConnection () |
| closes the connection to the camera More...
|
|
virtual bool | GetAmplitudes (float *amplitudeArray) |
| Gets the current amplitude array from the device. More...
|
|
virtual bool | GetIntensities (float *intensityArray) |
| Gets the current intensity array from the device. More...
|
|
virtual bool | GetDistances (float *distanceArray) |
| Gets the current distance array from the device. More...
|
|
virtual bool | UpdateCamera () |
| calls update on the camera -> a new ToF-image is aquired More...
|
|
virtual void | SetInputFileName (std::string inputFileName) |
| set input file name used by MESA player classes More...
|
|
virtual unsigned int | GetCaptureWidth () |
| Access the resolution of the image in x direction. More...
|
|
virtual unsigned int | GetCaptureHeight () |
| Access the resolution of the image in y direction. More...
|
|
Interface to the Time-of-Flight (ToF) camera MESA Swissranger 4000.
Definition at line 30 of file mitkToFCameraMESASR4000Controller.h.
◆ ToFCameraMESASR4000Controller()
mitk::ToFCameraMESASR4000Controller::ToFCameraMESASR4000Controller |
( |
| ) |
|
|
protected |
◆ ~ToFCameraMESASR4000Controller()
mitk::ToFCameraMESASR4000Controller::~ToFCameraMESASR4000Controller |
( |
| ) |
|
|
protected |
◆ Clone()
Pointer mitk::ToFCameraMESASR4000Controller::Clone |
( |
| ) |
const |
◆ GetIntegrationTime()
virtual int mitk::ToFCameraMESASR4000Controller::GetIntegrationTime |
( |
| ) |
|
|
virtual |
◆ GetModulationFrequency()
virtual int mitk::ToFCameraMESASR4000Controller::GetModulationFrequency |
( |
| ) |
|
|
virtual |
◆ mitkClassMacro()
◆ New()
static Pointer mitk::ToFCameraMESASR4000Controller::New |
( |
| ) |
|
|
static |
◆ OpenCameraConnection()
virtual bool mitk::ToFCameraMESASR4000Controller::OpenCameraConnection |
( |
| ) |
|
|
virtual |
opens a connection to the ToF camera and initializes the hardware specific members
- Returns
- returns whether the connection was successful (true) or not (false)
Implements mitk::ToFCameraMESAController.
◆ SetANF()
virtual void mitk::ToFCameraMESASR4000Controller::SetANF |
( |
bool |
anf | ) |
|
|
virtual |
Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details.
- Parameters
-
anf | Turns on the 5x5 hardware adaptive neighborhood filter |
◆ SetConvGray()
virtual void mitk::ToFCameraMESASR4000Controller::SetConvGray |
( |
bool |
convGray | ) |
|
|
virtual |
Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details.
- Parameters
-
convGray | Converts the amplitude image by multiplying by the square of the distance, resulting in image more like a conventional camera |
◆ SetFPN()
virtual void mitk::ToFCameraMESASR4000Controller::SetFPN |
( |
bool |
fpn | ) |
|
|
virtual |
Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details.
- Parameters
-
fpn | turns on fix pattern noise correction this should always be enabled for good distance measurement |
◆ SetIntegrationTime()
virtual int mitk::ToFCameraMESASR4000Controller::SetIntegrationTime |
( |
unsigned int |
integrationTime | ) |
|
|
virtual |
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.
- Parameters
-
integrationTime | integration time |
- Returns
- integration time set after validation step
Implements mitk::ToFCameraMESAController.
◆ SetMedian()
virtual void mitk::ToFCameraMESASR4000Controller::SetMedian |
( |
bool |
median | ) |
|
|
virtual |
Sets the acquire mode of the MESA SR4000 camera. The method sets some parameter supported by the MESA SR4000, see MESA API for more details.
- Parameters
-
median | turns on a 3x3 median filter |
◆ SetModulationFrequency()
virtual int mitk::ToFCameraMESASR4000Controller::SetModulationFrequency |
( |
unsigned int |
modulationFrequency | ) |
|
|
virtual |
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.
- Parameters
-
modulationFrequency | modulation frequency |
- Returns
- frequency set after validation step
Implements mitk::ToFCameraMESAController.
The documentation for this class was generated from the following file: