public abstract class OutOfBoundsStrategy<T extends Type<T>> extends Object
Constructor and Description |
---|
OutOfBoundsStrategy(Cursor<T> parentCursor) |
Modifier and Type | Method and Description |
---|---|
abstract void |
close()
Closed possibly created cursors or images
|
Cursor<T> |
getParentCursor() |
abstract T |
getType() |
abstract void |
initOutOfBOunds()
Fired by the parent cursor in case that it leaves image bounds
|
abstract void |
notifyOutOfBOunds()
Fired by the parent cursor in case that it moves while being out of image bounds
|
abstract void |
notifyOutOfBOunds(int steps,
int dim)
Fired by the parent cursor in case that it moves while being out of image bounds
|
abstract void |
notifyOutOfBOundsBck(int dim)
Fired by the parent cursor in case that it moves while being out of image bounds
|
abstract void |
notifyOutOfBOundsFwd(int dim)
Fired by the parent cursor in case that it moves while being out of image bounds
|
public abstract void notifyOutOfBOunds()
public abstract void notifyOutOfBOunds(int steps, int dim)
public abstract void notifyOutOfBOundsFwd(int dim)
public abstract void notifyOutOfBOundsBck(int dim)
public abstract void initOutOfBOunds()
public abstract T getType()
public abstract void close()
Copyright © 2015–2021 Fiji. All rights reserved.