Ardour  9.0-pre0-582-g084a23a80d
ArdourCanvas::LookupTable Class Referenceabstract

#include <lookup_table.h>

Inheritance diagram for ArdourCanvas::LookupTable:
[legend]

Public Member Functions

 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
 

Protected Attributes

Item const & _item
 

Detailed Description

Definition at line 35 of file lookup_table.h.

Constructor & Destructor Documentation

◆ LookupTable()

ArdourCanvas::LookupTable::LookupTable ( Item const &  )

◆ ~LookupTable()

virtual ArdourCanvas::LookupTable::~LookupTable ( )
virtual

Member Function Documentation

◆ get()

virtual std::vector<Item*> ArdourCanvas::LookupTable::get ( Rect const &  )
pure virtual

◆ has_item_at_point()

virtual bool ArdourCanvas::LookupTable::has_item_at_point ( Duple const &  point) const
pure virtual

◆ items_at_point()

virtual std::vector<Item*> ArdourCanvas::LookupTable::items_at_point ( Duple const &  ) const
pure virtual

Member Data Documentation

◆ _item

Item const& ArdourCanvas::LookupTable::_item
protected

Definition at line 47 of file lookup_table.h.


The documentation for this class was generated from the following file: