Scroom  0.14
pipetteviewinterface.hh
Go to the documentation of this file.
1 /*
2  * Scroom - Generic viewer for 2D data
3  * Copyright (C) 2009-2022 Kees-Jan Dijkzeul
4  *
5  * SPDX-License-Identifier: LGPL-2.1
6  */
7 
8 #pragma once
9 
10 #include <scroom/interface.hh>
12 #include <scroom/rectangle.hh>
13 
14 const std::string PIPETTE_PROPERTY_NAME = "Pipette";
15 
17  : public virtual Scroom::Utils::Base
18  , private Interface
19 {
20 public:
21  using Ptr = boost::shared_ptr<PipetteViewInterface>;
22 
23 public:
30 };
PipetteLayerOperations::PipetteColor
std::vector< std::pair< std::string, double > > PipetteColor
Definition: pipettelayeroperations.hh:22
pipettelayeroperations.hh
PipetteViewInterface
Definition: pipetteviewinterface.hh:16
PIPETTE_PROPERTY_NAME
const std::string PIPETTE_PROPERTY_NAME
Definition: pipetteviewinterface.hh:14
PipetteViewInterface::Ptr
boost::shared_ptr< PipetteViewInterface > Ptr
Definition: pipetteviewinterface.hh:21
Scroom::Utils::Base
Definition: utilities.hh:30
PipetteViewInterface::getPixelAverages
virtual PipetteLayerOperations::PipetteColor getPixelAverages(Scroom::Utils::Rectangle< double > area)=0
Interface
Definition: interface.hh:10
Scroom::Utils::Rectangle< double >
interface.hh
rectangle.hh