Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Custom controls for mitk::USVideoDevice. Controls image cropping of the corresponding mitk::USImageVideoSource. More...
#include <mitkUSVideoDeviceCustomControls.h>
Public Member Functions | |
mitkClassMacro (USVideoDeviceCustomControls, USAbstractControlInterface) | |
mitkNewMacro1Param (Self, itk::SmartPointer< USDevice >) | |
void | SetIsActive (bool isActive) override |
bool | GetIsActive () override |
void | SetCropArea (USImageVideoSource::USImageCropping newArea) |
Sets the area that will be cropped from the US image. Set [0,0,0,0] to disable it, which is also default. More... | |
mitk::USProbe::USProbeCropping | GetCropArea () |
void | UpdateProbeCropping (mitk::USImageVideoSource::USImageCropping cropping) |
Updates the cropping of the current probe given by the crop area of the USImageVideoSource. More... | |
void | SetNewDepth (double depth) |
Sets a new depth value to the current probe. More... | |
void | SetNewProbeIdentifier (std::string probename) |
std::vector< mitk::USProbe::Pointer > | GetProbes () |
Get all the probes for the current device. More... | |
std::vector< int > | GetDepthsForProbe (std::string name) |
Get the scanning dephts of the given probe. More... | |
void | SetDefaultProbeAsCurrentProbe () |
Sets the first existing probe or the default probe of a USVideoDevice as the current probe of the USVideoDevice. More... | |
Public Member Functions inherited from mitk::USAbstractControlInterface | |
mitkClassMacroItkParent (USAbstractControlInterface, itk::Object) | |
Protected Member Functions | |
USVideoDeviceCustomControls (itk::SmartPointer< USDevice > device) | |
~USVideoDeviceCustomControls () override | |
Protected Member Functions inherited from mitk::USAbstractControlInterface | |
USAbstractControlInterface (itk::SmartPointer< USDevice > device) | |
~USAbstractControlInterface () override | |
Protected Attributes | |
bool | m_IsActive |
USImageVideoSource::Pointer | m_ImageSource |
Protected Attributes inherited from mitk::USAbstractControlInterface | |
itk::WeakPointer< USDevice > | m_Device |
Custom controls for mitk::USVideoDevice. Controls image cropping of the corresponding mitk::USImageVideoSource.
Definition at line 27 of file mitkUSVideoDeviceCustomControls.h.
|
protected |
Class needs an mitk::USImageVideoSource object for beeing constructed. This object will be manipulated by the custom controls methods.
|
overrideprotected |
mitk::USProbe::USProbeCropping mitk::USVideoDeviceCustomControls::GetCropArea | ( | ) |
std::vector<int> mitk::USVideoDeviceCustomControls::GetDepthsForProbe | ( | std::string | name | ) |
Get the scanning dephts of the given probe.
|
overridevirtual |
Implements mitk::USAbstractControlInterface.
std::vector<mitk::USProbe::Pointer> mitk::USVideoDeviceCustomControls::GetProbes | ( | ) |
Get all the probes for the current device.
mitk::USVideoDeviceCustomControls::mitkClassMacro | ( | USVideoDeviceCustomControls | , |
USAbstractControlInterface | |||
) |
mitk::USVideoDeviceCustomControls::mitkNewMacro1Param | ( | Self | , |
itk::SmartPointer< USDevice > | |||
) |
void mitk::USVideoDeviceCustomControls::SetCropArea | ( | USImageVideoSource::USImageCropping | newArea | ) |
Sets the area that will be cropped from the US image. Set [0,0,0,0] to disable it, which is also default.
void mitk::USVideoDeviceCustomControls::SetDefaultProbeAsCurrentProbe | ( | ) |
Sets the first existing probe or the default probe of a USVideoDevice as the current probe of the USVideoDevice.
|
overridevirtual |
Activate or deactivate the custom controls. This is just for handling widget visibility in a GUI for example. Cropping will not be deactivated if this method is called with false. Use mitk::USVideoDeviceCustomControls::SetCropArea() with an empty are instead.
Implements mitk::USAbstractControlInterface.
void mitk::USVideoDeviceCustomControls::SetNewDepth | ( | double | depth | ) |
Sets a new depth value to the current probe.
void mitk::USVideoDeviceCustomControls::SetNewProbeIdentifier | ( | std::string | probename | ) |
\ brief Sets new probe identifier
void mitk::USVideoDeviceCustomControls::UpdateProbeCropping | ( | mitk::USImageVideoSource::USImageCropping | cropping | ) |
Updates the cropping of the current probe given by the crop area of the USImageVideoSource.
|
protected |
Definition at line 99 of file mitkUSVideoDeviceCustomControls.h.
|
protected |
Definition at line 98 of file mitkUSVideoDeviceCustomControls.h.