Commit 55d345d2 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

add colour print operator

parent 6eeabbc4
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -134,5 +134,18 @@ bool Colour::parseHexShort(const std::string& str) {
  return true;
}

std::ostream& operator <<(std::ostream& os, const Colour& c) {
  os << "Colour(";
  os << c[0];
  os << ", ";
  os << c[1];
  os << ", ";
  os << c[2];
  os << ", ";
  os << c[3];
  os << ")";
  return os;
}

} // namespace plotfx
+3 −0
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@
#include <assert.h>
#include <stdlib.h>
#include <stdint.h>
#include <iostream>
#include <vector>
#include <string>

@@ -64,5 +65,7 @@ protected:
  double components_[kMaxComponents];
};

std::ostream& operator <<(std::ostream& os, const Colour& c);

} // namespace plotfx