Package net.imglib2
Class FinalDimensions
java.lang.Object
net.imglib2.FinalDimensions
- All Implemented Interfaces:
Dimensions,EuclideanSpace
An implementation of dimensionality that can wrap a long[] array. The same
principle for wrapping as in Point is used.
- Author:
- Stephan Preibisch
-
Constructor Summary
ConstructorsModifierConstructorDescriptionFinalDimensions(int... dimensions) Create a FinalDimensions with a defined sizeFinalDimensions(long... dimensions) Create a FinalDimensions with a defined sizeprotectedFinalDimensions(long[] dimensions, boolean copy) Protected constructor that can re-use the passed position array. -
Method Summary
Modifier and TypeMethodDescriptionlongdimension(int d) Get the number of pixels in a given dimension d.voiddimensions(long[] dims) Write the number of pixels in each dimension into long[].intGets the space's number of dimensions.static FinalDimensionswrap(long[] dimensions) Create a FinalDimensions object that stores its coordinates in the provided position array.
-
Constructor Details
-
FinalDimensions
protected FinalDimensions(long[] dimensions, boolean copy) Protected constructor that can re-use the passed position array.- Parameters:
dimensions- array used to store the position.copy- flag indicating whether position array should be duplicated.
-
FinalDimensions
public FinalDimensions(long... dimensions) Create a FinalDimensions with a defined size- Parameters:
dimensions- the size
-
FinalDimensions
public FinalDimensions(int... dimensions) Create a FinalDimensions with a defined size- Parameters:
dimensions- the size
-
-
Method Details
-
numDimensions
public int numDimensions()Description copied from interface:EuclideanSpaceGets the space's number of dimensions.- Specified by:
numDimensionsin interfaceEuclideanSpace
-
dimensions
public void dimensions(long[] dims) Description copied from interface:DimensionsWrite the number of pixels in each dimension into long[].- Specified by:
dimensionsin interfaceDimensions- Parameters:
dims-
-
dimension
public long dimension(int d) Description copied from interface:DimensionsGet the number of pixels in a given dimension d.- Specified by:
dimensionin interfaceDimensions- Parameters:
d-
-
wrap
Create a FinalDimensions object that stores its coordinates in the provided position array.- Parameters:
dimensions- array to use for storing the position.
-