Go to the documentation of this file.
28 using Ptr = boost::shared_ptr<ColormapPlugin>;
std::string getPluginName() override
Definition: colormapplugin.cc:25
Definition: utilities.hh:56
xy_type getTopLeft() const
Definition: rectangle.hh:133
value_type x() const
Definition: rectangle.hh:125
Definition: assertions.hh:14
Rectangle< value_type > rightOf(value_type v) const
Definition: rectangle.hh:148
boost::mpl::list< Segment< int >, RectangleHorizontalTestScaffold, RectangleVerticalTestScaffold > test_types
Definition: rectangletests.cc:101
bool contains(int y) const
Definition: rectangletests.cc:89
const Segment< value_type > & getVertically() const
Definition: rectangle.hh:259
Definition: colormapplugin.cc:21
int getEnd() const
Definition: rectangletests.cc:88
Definition: scroominterface.hh:80
RectangleHorizontalTestScaffold intersection(const RectangleHorizontalTestScaffold &other) const
Definition: rectangletests.cc:54
std::list< PresentationInterface::WeakPtr > presentations
Definition: colormapplugin.hh:31
static const int verticalStart
Definition: rectangletests.cc:28
Definition: rectangletests.cc:25
xy_type getBottomLeft() const
Definition: rectangle.hh:137
BOOST_CHECK_EQUAL(sample.expectedColors, originalColormap->colors.size())
Definition: rectangletests.cc:65
BOOST_AUTO_TEST_CASE(test_on_scope_exit)
Definition: scope-exit-tests.cpp:16
Rectangle< T > make_rect(T x, T y, T width, T height)
Definition: rectangle.hh:284
int getStart() const
Definition: rectangletests.cc:87
void containedSegmentEqualsIntersection(const Scaffold &container, const Scaffold &contained)
Definition: rectangletests.cc:109
boost::shared_ptr< ColormapPlugin > Ptr
Definition: colormapplugin.hh:28
value_type getHeight() const
Definition: rectangle.hh:123
RectangleHorizontalTestScaffold()=default
static const int horizontalSize
Definition: rectangletests.cc:71
Point< T > make_point(T x, T y)
Definition: point.hh:116
static const int verticalContainedStart
Definition: rectangletests.cc:29
void registerCapabilities(ScroomPluginInterface::Ptr host) override
Definition: colormapplugin.cc:29
int getSize() const
Definition: rectangletests.cc:86
int getSize() const
Definition: rectangletests.cc:46
static Ptr create()
Definition: colormapplugin.cc:23
RectangleVerticalTestScaffold intersection(const RectangleVerticalTestScaffold &other) const
Definition: rectangletests.cc:93
int getStart() const
Definition: rectangletests.cc:48
RectangleHorizontalTestScaffold(int horizontalStart, int horizontalSize)
Definition: rectangletests.cc:34
RectangleHorizontalTestScaffold(const Rectangle< int > &r)
Definition: rectangletests.cc:41
RectangleVerticalTestScaffold()=default
xy_type getBottomRight() const
Definition: rectangle.hh:139
static const int verticalContainedWidth
Definition: rectangletests.cc:30
boost::shared_ptr< PresentationInterface > Ptr
Definition: presentationinterface.hh:74
bool contains(const RectangleVerticalTestScaffold &other) const
Definition: rectangletests.cc:91
boost::shared_ptr< ColormapProvider > Ptr
Definition: colormapprovider.hh:33
Rectangle< value_type > below(value_type v) const
Definition: rectangle.hh:158
const std::string COLORMAPPABLE_PROPERTY_NAME
Definition: colormappable.hh:21
value_type getWidth() const
Definition: rectangle.hh:121
static ColormapProvider::Ptr create(const PresentationInterface::Ptr &p)
Definition: colormapprovider.cc:47
Rectangle moveTo(int y)
Definition: rectangletests.cc:98
static const int horizontalContainedWidth
Definition: rectangletests.cc:70
Definition: utilities.hh:30
boost::shared_ptr< void > on_destruction(F f)
Definition: utilities.hh:75
std::string getPluginVersion() override
Definition: colormapplugin.cc:27
int getEnd() const
Definition: rectangletests.cc:49
static const int horizontalContainedStart
Definition: rectangletests.cc:69
BOOST_AUTO_TEST_CASE(testRetrievingHorizontallyAndVertically)
Definition: rectangletests.cc:313
Definition: utilities.hh:81
RectangleVerticalTestScaffold(int verticalStart, int verticalSize)
Definition: rectangletests.cc:74
BOOST_AUTO_TEST_CASE_TEMPLATE(testCreateSegment, Scaffold, test_types)
Definition: rectangletests.cc:127
value_type getLeft() const
Definition: rectangle.hh:110
void presentationAdded(PresentationInterface::Ptr p) override
Definition: colormapplugin.cc:34
Definition: linearsegment.hh:44
xy_type getTopRight() const
Definition: rectangle.hh:135
const Segment< value_type > & getHorizontally() const
Definition: rectangle.hh:257
bool contains(const RectangleHorizontalTestScaffold &other) const
Definition: rectangletests.cc:52
Rectangle< value_type > above(value_type v) const
Definition: rectangle.hh:153
boost::shared_ptr< ScroomPluginInterface > Ptr
Definition: scroominterface.hh:102
static void b(const B::Ptr &)
Definition: gtkhelper-tests.cc:32
Rectangle moveTo(int x)
Definition: rectangletests.cc:59
value_type y() const
Definition: rectangle.hh:127
Segment< T > make_segment(T start, T size)
Definition: linearsegment.hh:223
bool contains(int x) const
Definition: rectangletests.cc:50
Definition: rectangle.hh:22
static const int verticalSize
Definition: rectangletests.cc:31
cairo_rectangle_int_t createCairoIntRectangle(int x, int y, int width, int height)
Definition: gtk-helpers.hh:71
void intersectsImpliesNonEmptyIntersection(const Scaffold &a, const Scaffold &b)
Definition: rectangletests.cc:119
Definition: colormapplugin.hh:22
value_type getTop() const
Definition: rectangle.hh:108
Rectangle< value_type > leftOf(value_type v) const
Definition: rectangle.hh:143
static const int horizontalStart
Definition: rectangletests.cc:68
RectangleVerticalTestScaffold(const Rectangle< int > &r)
Definition: rectangletests.cc:81
void presentationDeleted() override
Definition: colormapplugin.cc:44