3 #include <iolink/IOLinkAPI.h>
4 #include <iolink/view/ImageView.h>
5 #include <iolink/view/MultiImageView.h>
27 static std::shared_ptr<MultiImageView> create();
34 static std::shared_ptr<MultiImageView> create(std::initializer_list<std::shared_ptr<ImageView>> init);
43 static std::shared_ptr<MultiImageView> createFromList(std::shared_ptr<ImageView>* listImages,
size_t count);
56 static std::shared_ptr<MultiImageView> unstack(std::shared_ptr<ImageView> imageView,
size_t idxDimensionUnstack);
70 static std::shared_ptr<MultiImageView> unstack(std::shared_ptr<ImageView> imageView,
ImageDimension dimension);
80 static std::shared_ptr<MultiImageView> deinterlace(std::shared_ptr<ImageView> imageView);