Face Engine SDK  5.23.1
A face detection, recognition and tracking engine.
include/fsdk/IImagesBatch.h
00001 #pragma once
00002 
00003 #include <fsdk/Def.h>
00004 #include <fsdk/IRefCounted.h>
00005 #include <fsdk/Types/Image.h>
00006 #include <fsdk/Types/Ref.h>
00007 #include <fsdk/Types/Span.h>
00008 
00009 namespace fsdk {
00010 
00011 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00012     DECLARE_SMARTPTR(IImagesBatch);
00013 #endif
00014 
00022     struct IImagesBatch : public IRefCounted {
00023 
00028         virtual size_t getSize() const noexcept = 0;
00029 
00036         virtual Image getImage(size_t index = 0) const noexcept = 0;
00037 
00045         virtual Span<const Image> getImages() const noexcept = 0;
00046     };
00047 
00048 } // namespace fsdk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines