Convenience filter for raster selection. More...
#include <rvc/raster.h>

Public Member Functions | |
| GETOBJFILTER_ISOVERLAPPING (const RVC::OBJITEM &SrcObjItem, RVC::IMAGE::CELLTYPE CellTypes, bool DenyTypes=false, bool NeedSameSize=false) | |
| virtual | ~GETOBJFILTER_ISOVERLAPPING () |
Protected Member Functions | |
| virtual bool | v_IsSelectable (const RVC::OBJITEM &objitem, int position=-1) |
| virtual bool | v_IsValidList (const RVC::OBJITEMLIST &objlist) |
Convenience filter for raster selection.
This class combines the RVC::RASTER::GETOBJFILTER_ISSELECTABLE and RVC::GEOSPATIAL::GETOBJFILTER_ISOVERLAPPING filters
| RVC::RASTER::GETOBJFILTER_ISOVERLAPPING::GETOBJFILTER_ISOVERLAPPING | ( | const RVC::OBJITEM & | SrcObjItem, | |
| RVC::IMAGE::CELLTYPE | CellTypes, | |||
| bool | DenyTypes = false, |
|||
| bool | NeedSameSize = false | |||
| ) |
Constructor specifying allowed or denied cell types.
| virtual RVC::RASTER::GETOBJFILTER_ISOVERLAPPING::~GETOBJFILTER_ISOVERLAPPING | ( | ) | [inline, virtual] |
| virtual bool RVC::RASTER::GETOBJFILTER_ISOVERLAPPING::v_IsSelectable | ( | const RVC::OBJITEM & | objitem, | |
| int | position = -1 | |||
| ) | [protected, virtual] |
Called by IsSelectable() to determine if object is selectable.
Reimplemented from RVC::GETOBJFILTER.
| virtual bool RVC::RASTER::GETOBJFILTER_ISOVERLAPPING::v_IsValidList | ( | const RVC::OBJITEMLIST & | objlist | ) | [protected, virtual] |
Called by IsValidList() to determine if list of objects is valid and usable together.
Reimplemented from RVC::GETOBJFILTER.
1.6.1