Package net.imglib2.display.projector
Class AbstractProjector2D
java.lang.Object
net.imglib2.AbstractEuclideanSpace
net.imglib2.AbstractLocalizable
net.imglib2.Point
net.imglib2.display.projector.AbstractProjector2D
- All Implemented Interfaces:
Projector,EuclideanSpace,Localizable,Positionable,RealLocalizable
- Direct Known Subclasses:
ArrayImgXYByteProjector,ArrayImgXYShortProjector,CompositeXYProjector,CompositeXYRandomAccessibleProjector,IterableIntervalProjector2D,PlanarImgXYByteProjector,PlanarImgXYShortProjector,RandomAccessibleProjector2D,SamplingProjector2D
Base class for 2D projectors. Projecting means in this case projecting from a
source format to a target format. 2D hints that the result is something 2
dimensional. The base class provides methods to select a reference point in a
multi-dimensional data object. Sub classes like
A basic example is the extraction of a data plain (containing the reference point) by sampling two axes
IterableIntervalProjector2D, SamplingProjector2D or
ArrayImgXYByteProjector specify a mapping that uses the reference
point to project data into a 2 dimensional representation. A basic example is the extraction of a data plain (containing the reference point) by sampling two axes
- Author:
- Michael Zinsmaier, Martin Horn, Christian Dietz
-
Field Summary
FieldsFields inherited from class net.imglib2.AbstractLocalizable
positionFields inherited from class net.imglib2.AbstractEuclideanSpace
n -
Constructor Summary
ConstructorsConstructorDescriptionAbstractProjector2D(int numDims) initializes a reference point with the specified number of dimensions. -
Method Summary
Methods inherited from class net.imglib2.Point
bck, equals, fwd, move, move, move, move, move, setPosition, setPosition, setPosition, setPosition, setPosition, toString, wrapMethods inherited from class net.imglib2.AbstractLocalizable
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, localizeMethods inherited from class net.imglib2.AbstractEuclideanSpace
numDimensionsMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
Field Details
-
min
protected final long[] min -
max
protected final long[] max
-
-
Constructor Details
-
AbstractProjector2D
public AbstractProjector2D(int numDims) initializes a reference point with the specified number of dimensions. Start position is 0,0,...,0- Parameters:
numDims-
-