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
>
11
#include <
scroom/pipettelayeroperations.hh
>
12
#include <
scroom/rectangle.hh
>
13
14
const
std::string
PIPETTE_PROPERTY_NAME
=
"Pipette"
;
15
16
class
PipetteViewInterface
17
:
public
virtual
Scroom::Utils::Base
18
,
private
Interface
19
{
20
public
:
21
using
Ptr
= boost::shared_ptr<PipetteViewInterface>;
22
23
public
:
29
virtual
PipetteLayerOperations::PipetteColor
getPixelAverages
(
Scroom::Utils::Rectangle<double>
area) = 0;
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
inc
scroom
pipetteviewinterface.hh
Generated by
1.8.17