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);
55 static std::shared_ptr<MultiImageView> unstack(std::shared_ptr<ImageView> imageView,
size_t idxDimensionUnstack);
68 static std::shared_ptr<MultiImageView> unstack(std::shared_ptr<ImageView> imageView,
ImageDimension dimension);
77 static std::shared_ptr<MultiImageView> deinterlace(std::shared_ptr<ImageView> imageView);