area (defined in CoordinateHandler2D) | CoordinateHandler2D | |
CoordinateHandler2D(const drain::image::AreaGeometry &area=AreaGeometry(), const CoordinatePolicy &policy=CoordinatePolicy()) | CoordinateHandler2D | inline |
CoordinateHandler2D(const CoordinateHandler2D &handler) (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
CoordinateHandler2D(const ImageFrame &src) (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
CoordinateHandler2D(int xUpperLimit, int yUpperLimit, const CoordinatePolicy &policy=CoordinatePolicy()) | CoordinateHandler2D | inline |
dict (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
getPolicy() const (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
getXRange() const (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
getYRange() const (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
handle(int &x, int &y) const | CoordinateHandler2D | inlinevirtual |
handle(Point2D< int > &p) const | CoordinateHandler2D | inline |
handle(Position &p) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
handleXOverFlow (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
handleXUnderFlow (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
handleYOverFlow (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
handleYUnderFlow (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
IRREVERSIBLE | CoordinateHandler2D | static |
limitXOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
limitXUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
limitYOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
limitYUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
mirrorXOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
mirrorXUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
mirrorYOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
mirrorYUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
polarXOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
polarXUnderFlow(int &x, int &y) const | CoordinateHandler2D | inlineprotected |
polarYOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
polarYUnderFlow(int &x, int &y) const | CoordinateHandler2D | inlineprotected |
policy (defined in CoordinateHandler2D) | CoordinateHandler2D | |
set(const drain::image::ImageConf &src) (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
set(const drain::image::AreaGeometry &area=AreaGeometry(), const CoordinatePolicy &p=CoordinatePolicy()) (defined in CoordinateHandler2D) | CoordinateHandler2D | inline |
setLimits(int xMin, int yMin, int xUpperLimit, int yUpperLimit) | CoordinateHandler2D | inline |
setLimits(int xUpperLimit, int yUpperLimit) | CoordinateHandler2D | inline |
setPolicy(const CoordinatePolicy &p) | CoordinateHandler2D | inline |
setPolicy(EdgePolicy::index_t xUnderFlowPolicy, EdgePolicy::index_t yUnderFlowPolicy, EdgePolicy::index_t xOverFlowPolicy, EdgePolicy::index_t yOverFlowPolicy) | CoordinateHandler2D | |
setPolicy(EdgePolicy::index_t p) | CoordinateHandler2D | inline |
skipUndefined(int &x, int &y) const | CoordinateHandler2D | inlineprotected |
UNCHANGED (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
validate(Point2D< int > &p) const | CoordinateHandler2D | inline |
validate(int &x, int &y) const | CoordinateHandler2D | inline |
wrapXOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
wrapXUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
wrapYOverFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
wrapYUnderFlow(int &x, int &y) const (defined in CoordinateHandler2D) | CoordinateHandler2D | inlineprotected |
X_OVERFLOW (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
X_UNDERFLOW (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
xRange (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
Y_OVERFLOW (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
Y_UNDERFLOW (defined in CoordinateHandler2D) | CoordinateHandler2D | static |
yRange (defined in CoordinateHandler2D) | CoordinateHandler2D | protected |
~CoordinateHandler2D() (defined in CoordinateHandler2D) | CoordinateHandler2D | inlinevirtual |