|
ToFCameraMITKPlayerController::Pointer | GetController () |
|
| ToFCameraMITKPlayerDeviceImpl () |
|
| ~ToFCameraMITKPlayerDeviceImpl () |
|
| mitkClassMacro (ToFCameraMITKPlayerDevice, ToFCameraDevice) |
|
| itkFactorylessNewMacro (Self) |
|
| itkCloneMacro (Self) |
|
bool | OnConnectCamera () override |
| opens a connection to the ToF camera
|
|
bool | DisconnectCamera () override |
| closes the connection to the camera
|
|
void | StartCamera () override |
| starts the continuous updating of the camera. A separate thread updates the source data, the main thread processes the source data and creates images and coordinates
|
|
void | GetAmplitudes (float *amplitudeArray, int &imageSequence) override |
| gets the amplitude data from the ToF camera as the strength of the active illumination of every pixel. Caution! The user is responsible for allocating and deleting the images. These values can be used to determine the quality of the distance values. The higher the amplitude value, the higher the accuracy of the according distance value
|
|
void | GetIntensities (float *intensityArray, int &imageSequence) override |
| gets the intensity data from the ToF camera as a greyscale image. Caution! The user is responsible for allocating and deleting the images.
|
|
virtual void | GetRgb (unsigned char *rgbArray, int &imageSequence) |
| gets the rgb data from the ToF camera. Caution! The user is responsible for allocating and deleting the images.
|
|
void | GetDistances (float *distanceArray, int &imageSequence) override |
| gets the distance data from the ToF camera measuring the distance between the camera and the different object points in millimeters. Caution! The user is responsible for allocating and deleting the images.
|
|
void | GetAllImages (float *distanceArray, float *amplitudeArray, float *intensityArray, char *sourceDataArray, int requiredImageSequence, int &capturedImageSequence, unsigned char *rgbDataArray=nullptr) override |
| gets the 3 images (distance, amplitude, intensity) from the ToF camera. Caution! The user is responsible for allocating and deleting the images.
|
|
virtual void | SetInputFileName (std::string inputFileName) |
| Set file name where the data is recorded.
|
|
void | SetProperty (const char *propertyKey, BaseProperty *propertyValue) override |
| set a BaseProperty
|
|
| mitkClassMacroItkParent (ToFCameraDevice, itk::Object) |
|
virtual bool | ConnectCamera () |
| ConnectCamera Internally calls OnConnectCamera() of the respective device implementation.
|
|
virtual void | StopCamera () |
| stops the continuous updating of the camera
|
|
virtual bool | IsCameraActive () |
| returns true if the camera is connected and started
|
|
virtual bool | IsCameraConnected () |
| returns true if the camera is connected
|
|
| itkGetMacro (CaptureWidth, int) |
| get the currently set capture width
|
|
| itkGetMacro (CaptureHeight, int) |
| get the currently set capture height
|
|
| itkGetMacro (SourceDataSize, int) |
| get the currently set source data size
|
|
| itkGetMacro (BufferSize, int) |
| get the currently set buffer size
|
|
| itkGetMacro (MaxBufferSize, int) |
| get the currently set max buffer size
|
|
void | SetBoolProperty (const char *propertyKey, bool boolValue) |
| set a bool property in the property list
|
|
void | SetIntProperty (const char *propertyKey, int intValue) |
| set an int property in the property list
|
|
void | SetFloatProperty (const char *propertyKey, float floatValue) |
| set a float property in the property list
|
|
void | SetStringProperty (const char *propertyKey, const char *stringValue) |
| set a string property in the property list
|
|
virtual BaseProperty * | GetProperty (const char *propertyKey) |
| get a BaseProperty from the property list
|
|
bool | GetBoolProperty (const char *propertyKey, bool &boolValue) |
| get a bool from the property list
|
|
bool | GetStringProperty (const char *propertyKey, std::string &string) |
| get a string from the property list
|
|
bool | GetIntProperty (const char *propertyKey, int &integer) |
| get an int from the property list
|
|
virtual int | GetRGBCaptureWidth () |
|
virtual int | GetRGBCaptureHeight () |
|