13#ifndef mitkUSVideoDeviceCustomControls_h
14#define mitkUSVideoDeviceCustomControls_h
20#include <itkObjectFactory.h>
40 void SetIsActive(
bool isActive)
override;
45 bool GetIsActive()
override;
67 void SetNewDepth(
double depth);
72 void SetNewProbeIdentifier(std::string probename);
77 std::vector<mitk::USProbe::Pointer> GetProbes();
82 std::vector<int> GetDepthsForProbe(std::string name);
88 void SetDefaultProbeAsCurrentProbe();
Superclass for all ultrasound device control interfaces. Defines an interface for activating and deac...
Custom controls for mitk::USVideoDevice. Controls image cropping of the corresponding mitk::USImageVi...
mitkClassMacro(USVideoDeviceCustomControls, USAbstractControlInterface)
mitkNewMacro1Param(Self, itk::SmartPointer< USDevice >)
USImageVideoSource::Pointer m_ImageSource
Defines a region of interest by distances to the four image borders.
Struct to define a probe specific ultrasound image cropping.