26 #ifndef IMAGEACQUISITION_COMPONENT_H
27 #define IMAGEACQUISITION_COMPONENT_H
30 #include <Component.h>
75 virtual void startImaging2D();
78 virtual void stopImaging2D();
81 virtual void startImaging3D();
84 virtual void stopImaging3D();
87 virtual void singleAcquisition2D();
90 virtual void singleAcquisition3D();
#define CAMITK_API
Definition: CamiTKAPI.h:49
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:303
This class describes what is a generic Image Acquisition Component which derives from Component.
Definition: ImageAcquisitionComponent.h:56
ImageComponent * workingImageComponent2D
A pointer to the working 2D ImageComponent, either create by user or automatically created by ImageAc...
Definition: ImageAcquisitionComponent.h:117
bool imaging3D
A boolean to know is the ImageAcquisitionComponent is imaging in 3D.
Definition: ImageAcquisitionComponent.h:126
virtual void initImager()=0
pure virtual method to define a way to initialize your acquisition device
ImageComponent * workingImageComponent3D
A pointer to the working 3D ImageComponent, either create by user or automatically created by ImageAc...
Definition: ImageAcquisitionComponent.h:120
~ImageAcquisitionComponent() override=default
destructor
bool imaging2D
A boolean to know is the ImageAcquisitionComponent is imaging in 2D.
Definition: ImageAcquisitionComponent.h:123
The manager of the Image Volume data.
Definition: ImageComponent.h:77
Definition: Action.cpp:36