Scroom  0.14
anonymous_namespace{tiledbitmappresentation.cc} Namespace Reference

Classes

class  OpenTiledBitmapAsPresentation
 
class  TiledBitmapPresentation
 

Functions

PipetteLayerOperations::PipetteColor sumPipetteColors (const PipetteLayerOperations::PipetteColor &lhs, const PipetteLayerOperations::PipetteColor &rhs)
 
PipetteLayerOperations::PipetteColor dividePipetteColors (PipetteLayerOperations::PipetteColor elements, const int divisor)
 

Function Documentation

◆ dividePipetteColors()

PipetteLayerOperations::PipetteColor anonymous_namespace{tiledbitmappresentation.cc}::dividePipetteColors ( PipetteLayerOperations::PipetteColor  elements,
const int  divisor 
)

Divides each element inside elements by by a constant divisor.

48  {
49  for(auto& elem: elements)
50  {
51  elem.second /= divisor;
52  }
53  return elements;
54  }

Referenced by anonymous_namespace{tiledbitmappresentation.cc}::TiledBitmapPresentation::getPixelAverages().

Here is the caller graph for this function:

◆ sumPipetteColors()

PipetteLayerOperations::PipetteColor anonymous_namespace{tiledbitmappresentation.cc}::sumPipetteColors ( const PipetteLayerOperations::PipetteColor lhs,
const PipetteLayerOperations::PipetteColor rhs 
)

Add two pipette color map values of the same key.

31  {
33  if(lhs.empty())
34  {
35  return rhs;
36  }
37  for(unsigned int i = 0; i < rhs.size(); i++)
38  {
39  result.emplace_back(rhs[i].first, rhs[i].second + lhs[i].second);
40  }
41  return result;
42  }

Referenced by anonymous_namespace{tiledbitmappresentation.cc}::TiledBitmapPresentation::getPixelAverages().

Here is the caller graph for this function:
PipetteLayerOperations::PipetteColor
std::vector< std::pair< std::string, double > > PipetteColor
Definition: pipettelayeroperations.hh:22