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
public abstract class AbstractProjector2D extends Point implements Projector
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 likeIterableIntervalProjector2D
,SamplingProjector2D
orArrayImgXYByteProjector
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
Fields Modifier and Type Field Description protected long[]
max
protected long[]
min
-
Fields inherited from class net.imglib2.AbstractLocalizable
position
-
Fields inherited from class net.imglib2.AbstractEuclideanSpace
n
-
-
Constructor Summary
Constructors Constructor Description AbstractProjector2D(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
-
-