ICUStrategy Class Referenceabstract

kernel for handling point object More...

#include "ICUStrategy.hpp"

+ Inheritance diagram for ICUStrategy:

Public Member Functions

virtual unsigned count () const =0
 
virtual double rasterSizeX () const =0
 
virtual double rasterSizeY () const =0
 
virtual unsigned tileSizeX () const =0
 
virtual unsigned tileSizeY () const =0
 
virtual void index2Coord (unsigned rasterIndexX, unsigned rasterIndexY, double &coordX, double &coordY) const =0
 
virtual WindowHandle get (unsigned idx, unsigned &cuIndexX, unsigned &cuIndexY, unsigned &rasterIndexX, unsigned &rasterIndexY, unsigned &cuSizeX, unsigned &cuSizeY) const =0
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Static Public Member Functions

static ICUStrategyNew (const IWindow &processLimit, double rasterSizeX, double rasterSizeY, unsigned tileSizeX, unsigned tileSizeY, bool pixelIsPoint, CUStrategyOrder order=CUStrategyOrder::auto_)
 

Detailed Description

kernel for handling point object