|
MITK-IGT
IGT Extension of MITK
|
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. | |
| 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. | |
| void | SetNewDepth (double depth) |
| Sets a new depth value to the current probe. | |
| void | SetNewProbeIdentifier (std::string probename) |
| std::vector< mitk::USProbe::Pointer > | GetProbes () |
| Get all the probes for the current device. | |
| std::vector< int > | GetDepthsForProbe (std::string name) |
| Get the scanning dephts of the given probe. | |
| void | SetDefaultProbeAsCurrentProbe () |
| Sets the first existing probe or the default probe of a USVideoDevice as the current probe of the USVideoDevice. | |
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.
Definition at line 15 of file mitkUSVideoDeviceCustomControls.cpp.
|
overrideprotected |
Definition at line 21 of file mitkUSVideoDeviceCustomControls.cpp.
| mitk::USProbe::USProbeCropping mitk::USVideoDeviceCustomControls::GetCropArea | ( | ) |
Definition at line 81 of file mitkUSVideoDeviceCustomControls.cpp.
| std::vector< int > mitk::USVideoDeviceCustomControls::GetDepthsForProbe | ( | std::string | name | ) |
Get the scanning dephts of the given probe.
Definition at line 115 of file mitkUSVideoDeviceCustomControls.cpp.
|
overridevirtual |
Implements mitk::USAbstractControlInterface.
Definition at line 30 of file mitkUSVideoDeviceCustomControls.cpp.
| std::vector< mitk::USProbe::Pointer > mitk::USVideoDeviceCustomControls::GetProbes | ( | ) |
Get all the probes for the current device.
Definition at line 110 of file mitkUSVideoDeviceCustomControls.cpp.
| 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.
Definition at line 35 of file mitkUSVideoDeviceCustomControls.cpp.
| void mitk::USVideoDeviceCustomControls::SetDefaultProbeAsCurrentProbe | ( | ) |
Sets the first existing probe or the default probe of a USVideoDevice as the current probe of the USVideoDevice.
Definition at line 127 of file mitkUSVideoDeviceCustomControls.cpp.
|
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.
Definition at line 25 of file mitkUSVideoDeviceCustomControls.cpp.
| void mitk::USVideoDeviceCustomControls::SetNewDepth | ( | double | depth | ) |
Sets a new depth value to the current probe.
Definition at line 59 of file mitkUSVideoDeviceCustomControls.cpp.
| void mitk::USVideoDeviceCustomControls::SetNewProbeIdentifier | ( | std::string | probename | ) |
\ brief Sets new probe identifier
Definition at line 72 of file mitkUSVideoDeviceCustomControls.cpp.
| void mitk::USVideoDeviceCustomControls::UpdateProbeCropping | ( | mitk::USImageVideoSource::USImageCropping | cropping | ) |
Updates the cropping of the current probe given by the crop area of the USImageVideoSource.
Definition at line 97 of file mitkUSVideoDeviceCustomControls.cpp.
|
protected |
Definition at line 99 of file mitkUSVideoDeviceCustomControls.h.
|
protected |
Definition at line 98 of file mitkUSVideoDeviceCustomControls.h.