![]() |
Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
|
Defines the interface for classes that instantiate IRImager implementations. More...
#include <IRImagerCreator.h>
Public Member Functions | |
IRImagerCreator ()=default | |
Constructor. | |
IRImagerCreator (const IRImagerCreator &)=delete | |
No copy constructor. | |
IRImagerCreator & | operator= (const IRImagerCreator &)=delete |
No copy assignment. | |
IRImagerCreator (IRImagerCreator &&)=delete | |
No move constructor. | |
IRImagerCreator & | operator= (IRImagerCreator &&)=delete |
No move assignment. | |
virtual | ~IRImagerCreator ()=default |
Destructor. | |
virtual std::shared_ptr< IRImager > | create () noexcept(false)=0 |
Creates an instance of an IRImager implementation. | |
Defines the interface for classes that instantiate IRImager implementations.
|
pure virtual |
Creates an instance of an IRImager implementation.
SDKException | if the instantiation fails. |