 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Go to the documentation of this file.
26 #ifndef IMAGEACQUISITION_COMPONENT_H
27 #define IMAGEACQUISITION_COMPONENT_H
30 #include <Component.h>
63 ImageAcquisitionComponent(
Component* component,
const QString& name);
66 ImageAcquisitionComponent(
const QString& file,
const QString& name);
69 ~ImageAcquisitionComponent()
override =
default;
72 virtual void initImager() = 0;
75 virtual void startImaging2D();
78 virtual void stopImaging2D();
81 virtual void startImaging3D();
84 virtual void stopImaging3D();
87 virtual void singleAcquisition2D();
90 virtual void singleAcquisition3D();
95 void setImageComponent2D(ImageComponent* input);
98 ImageComponent* getImageComponent2D();
103 void setImageComponent3D(ImageComponent* input);
106 ImageComponent* getImageComponent3D();
117 ImageComponent* workingImageComponent2D;
120 ImageComponent* workingImageComponent3D;
131 #endif //IMAGEACQUISITION_COMPONENT_EXTENSION_H
virtual void startImaging2D()
virtual method to define a way to start the 2D acquisition done with the device (i....
Definition: ImageAcquisitionComponent.cpp:103
The manager of the Image Volume data. An image volume data has no concrete 3D representation,...
Definition: ImageComponent.h:72
virtual void singleAcquisition3D()
virtual method to define a way to acquire one 3D ImageComponent by your device
Definition: ImageAcquisitionComponent.cpp:118
virtual void singleAcquisition2D()
virtual method to define a way to acquire one 2D ImageComponent by your device
Definition: ImageAcquisitionComponent.cpp:115
virtual void stopImaging2D()
virtual method to define a way to stop the 2D continuous acquisition performed by your device
Definition: ImageAcquisitionComponent.cpp:106
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:47
ImageAcquisitionComponent(Component *component, const QString &name)
constructor
Definition: ImageAcquisitionComponent.cpp:54
virtual void startImaging3D()
virtual method to define a way to start the 3D continuous acquisition performed by your device
Definition: ImageAcquisitionComponent.cpp:109
virtual void stopImaging3D()
virtual method to define a way to stop the 3D continuous acquisition performed by your device
Definition: ImageAcquisitionComponent.cpp:112
#define CAMITK_API
Definition: CamiTKAPI.h:48
Definition: Action.cpp:36