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
position
Fields 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, wrap
Methods inherited from class net.imglib2.AbstractLocalizable
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, localize
Methods inherited from class net.imglib2.AbstractEuclideanSpace
numDimensions
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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
-
-