26#ifndef IMAGEACQUISITION_COMPONENT_H
27#define IMAGEACQUISITION_COMPONENT_H
#define CAMITK_API
Definition CamiTKAPI.h:66
Component(QString file, QString name, Representation rep=NO_REPRESENTATION, bool createDefaultFrame=true)
Component constructor for top-level component (please use the other constructor for sub-level compone...
Definition sdk/libraries/core/component/Component.cpp: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
bool isImaging3D()
Method to know if ImageAcquisitionComponent is currently imaging in 3D.
Definition ImageAcquisitionComponent.cpp:76
bool isImaging2D()
Method to know if ImageAcquisitionComponent is currently imaging in 2D.
Definition ImageAcquisitionComponent.cpp:71
void setImageComponent3D(ImageComponent *input)
Method to set the 3D ImageComponent used by ImageAcquisitionComponent param input the 3D ImageCompone...
Definition ImageAcquisitionComponent.cpp:61
virtual void initImager()=0
pure virtual method to define a way to initialize your acquisition device
virtual void startImaging3D()
virtual method to define a way to start the 3D continuous acquisition performed by your device
Definition ImageAcquisitionComponent.cpp:87
virtual void singleAcquisition2D()
virtual method to define a way to acquire one 2D ImageComponent by your device
Definition ImageAcquisitionComponent.cpp:93
virtual void startImaging2D()
virtual method to define a way to start the 2D acquisition done with the device (i....
Definition ImageAcquisitionComponent.cpp:81
ImageComponent * workingImageComponent3D
A pointer to the working 3D ImageComponent, either create by user or automatically created by ImageAc...
Definition ImageAcquisitionComponent.h:120
ImageAcquisitionComponent(Component *component, const QString &name)
constructor
Definition ImageAcquisitionComponent.cpp:32
~ImageAcquisitionComponent() override=default
destructor
ImageComponent * getImageComponent3D()
Method to get the 3D ImageComponent used by ImageAcquisitionComponent.
Definition ImageAcquisitionComponent.cpp:66
void setImageComponent2D(ImageComponent *input)
Method to set the 2D ImageComponent used by ImageAcquisitionComponent param input the 2D ImageCompone...
Definition ImageAcquisitionComponent.cpp:51
virtual void stopImaging3D()
virtual method to define a way to stop the 3D continuous acquisition performed by your device
Definition ImageAcquisitionComponent.cpp:90
virtual void singleAcquisition3D()
virtual method to define a way to acquire one 3D ImageComponent by your device
Definition ImageAcquisitionComponent.cpp:96
bool imaging2D
A boolean to know is the ImageAcquisitionComponent is imaging in 2D.
Definition ImageAcquisitionComponent.h:123
virtual void stopImaging2D()
virtual method to define a way to stop the 2D continuous acquisition performed by your device
Definition ImageAcquisitionComponent.cpp:84
ImageComponent * getImageComponent2D()
Method to get the 2D ImageComponent used by ImageAcquisitionComponent.
Definition ImageAcquisitionComponent.cpp:56
The manager of the Image Volume data.
Definition ImageComponent.h:76