diff options
Diffstat (limited to 'libs/canvas/canvas/lookup_table.h')
-rw-r--r-- | libs/canvas/canvas/lookup_table.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libs/canvas/canvas/lookup_table.h b/libs/canvas/canvas/lookup_table.h index 29452365cd..cf52633524 100644 --- a/libs/canvas/canvas/lookup_table.h +++ b/libs/canvas/canvas/lookup_table.h @@ -37,7 +37,7 @@ class LIBCANVAS_API LookupTable public: LookupTable (Item const &); virtual ~LookupTable (); - + virtual std::vector<Item*> get (Rect const &) = 0; virtual std::vector<Item*> items_at_point (Duple const &) const = 0; virtual bool has_item_at_point (Duple const & point) const = 0; @@ -51,7 +51,7 @@ class LIBCANVAS_API DumbLookupTable : public LookupTable { public: DumbLookupTable (Item const &); - + std::vector<Item*> get (Rect const &); std::vector<Item*> items_at_point (Duple const &) const; bool has_item_at_point (Duple const & point) const; @@ -65,16 +65,16 @@ public: std::vector<Item*> get (Rect const &); std::vector<Item*> items_at_point (Duple const &) const; bool has_item_at_point (Duple const & point) const; - + static int default_items_per_cell; - + private: - + void area_to_indices (Rect const &, int &, int &, int &, int &) const; void point_to_indices (Duple, int &, int &) const; - + friend class ::OptimizingLookupTableTest; - + typedef std::vector<Item*> Cell; int _items_per_cell; int _dimension; |