49 virtual std::shared_ptr<IRImager>
create() noexcept(false) = 0;
Contains the interface for all classes representing Optris thermal cameras.
IRImagerCreator()=default
Constructor.
virtual ~IRImagerCreator()=default
Destructor.
virtual std::shared_ptr< IRImager > create() noexcept(false)=0
Creates an instance of an IRImager implementation.
IRImagerCreator(IRImagerCreator &&)=delete
No move constructor.
IRImagerCreator(const IRImagerCreator &)=delete
No copy constructor.
IRImagerCreator & operator=(const IRImagerCreator &)=delete
No copy assignment.
IRImagerCreator & operator=(IRImagerCreator &&)=delete
No move assignment.
Main SDK namespace.
Definition DeviceInfo.h:23