Misc enhancements (#9)
* deploy docs only for main * Revert "deploy docs only for main" This reverts commit 53e37bd8a43e7e20d5a64bed1b3e00ced551dcae. * init czi specific view * fix build
This commit is contained in:
committed by
Maximilian Kueffner
parent
22fd65773d
commit
e60203b57d
@@ -0,0 +1,31 @@
|
||||
#pragma once
|
||||
|
||||
#include "imgui.h"
|
||||
#include "rendering/IPixelariumImageView.hpp"
|
||||
|
||||
namespace pixelarium::render
|
||||
{
|
||||
class PixelariumImageViewCzi : public IPixelariumImageView
|
||||
{
|
||||
using Image = imaging::IPixelariumImage;
|
||||
using Render = render::CvMatRender;
|
||||
|
||||
public:
|
||||
explicit PixelariumImageViewCzi(std::shared_ptr<Image> img)
|
||||
{
|
||||
img_ = img;
|
||||
render_ = Render(img_);
|
||||
}
|
||||
PixelariumImageViewCzi() = delete;
|
||||
PixelariumImageViewCzi(PixelariumImageViewCzi&) = delete;
|
||||
PixelariumImageViewCzi(const PixelariumImageViewCzi&) = delete;
|
||||
PixelariumImageViewCzi(PixelariumImageViewCzi&&) = delete;
|
||||
PixelariumImageViewCzi& operator=(PixelariumImageViewCzi&) = delete;
|
||||
PixelariumImageViewCzi& operator=(PixelariumImageViewCzi&&) = delete;
|
||||
|
||||
void ShowImage() override;
|
||||
|
||||
private:
|
||||
ImVec2 curr_dim_{};
|
||||
};
|
||||
} // namespace pixelarium::render
|
||||
Reference in New Issue
Block a user