public abstract class AbstractDataView extends AbstractContextual implements DataView
DataViews.| Constructor and Description |
|---|
AbstractDataView() |
| Modifier and Type | Method and Description |
|---|---|
void |
bck(int d) |
void |
dispose()
Discards the view, performing any needed cleanup.
|
void |
fwd(int d) |
Data |
getData()
Gets the
Data represented by this view. |
double |
getDoublePosition(int d) |
float |
getFloatPosition(int d) |
int |
getIntPosition(AxisType axis)
Returns the current position in a given dimension.
|
int |
getIntPosition(int d) |
long |
getLongPosition(AxisType axis)
Returns the current position in a given dimension.
|
long |
getLongPosition(int d) |
Position |
getPlanePosition()
Gets the N-dimensional plane position of this view.
|
void |
initialize(Data d)
Initializes the view with the given
Data. |
boolean |
isSelected() |
void |
localize(double[] position) |
void |
localize(float[] position) |
void |
localize(int[] position) |
void |
localize(long[] position) |
void |
move(int[] distance) |
void |
move(int distance,
int d) |
void |
move(Localizable localizable) |
void |
move(long[] distance) |
void |
move(long distance,
int d) |
int |
numDimensions() |
protected void |
publish(SciJavaEvent event) |
void |
setPosition(int[] position) |
void |
setPosition(int position,
int d) |
void |
setPosition(Localizable localizable) |
void |
setPosition(long[] position) |
void |
setPosition(long position,
AxisType axis)
Sets the position of the element for one dimension.
|
void |
setPosition(long position,
int d) |
void |
setSelected(boolean isSelected)
Set the view's selection state.
|
context, getContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPreferredHeight, getPreferredWidth, isCompatible, rebuild, updatelocalize, positionAsLongArray, positionAsPointlocalize, positionAsDoubleArray, positionAsRealPointcontext, getContext, setContextpublic void initialize(Data d)
DataViewData. This method should only
be called once.initialize in interface DataViewpublic Data getData()
DataViewData represented by this view.public Position getPlanePosition()
DataViewgetPlanePosition in interface DataViewpublic void setSelected(boolean isSelected)
DataViewsetSelected in interface DataViewisSelected - - true if selected, false if not.public boolean isSelected()
isSelected in interface DataViewpublic void dispose()
DataViewpublic int getIntPosition(AxisType axis)
PositionableByAxisgetIntPosition in interface PositionableByAxispublic long getLongPosition(AxisType axis)
PositionableByAxisgetLongPosition in interface PositionableByAxispublic void setPosition(long position,
AxisType axis)
PositionableByAxissetPosition in interface PositionableByAxispublic void localize(int[] position)
localize in interface Localizablepublic void localize(long[] position)
localize in interface Localizablepublic int getIntPosition(int d)
getIntPosition in interface Localizablepublic long getLongPosition(int d)
getLongPosition in interface Localizablepublic void localize(float[] position)
localize in interface RealLocalizablepublic void localize(double[] position)
localize in interface RealLocalizablepublic float getFloatPosition(int d)
getFloatPosition in interface LocalizablegetFloatPosition in interface RealLocalizablepublic double getDoublePosition(int d)
getDoublePosition in interface LocalizablegetDoublePosition in interface RealLocalizablepublic int numDimensions()
numDimensions in interface EuclideanSpacepublic void fwd(int d)
fwd in interface Positionablepublic void bck(int d)
bck in interface Positionablepublic void move(int distance,
int d)
move in interface Positionablepublic void move(long distance,
int d)
move in interface Positionablepublic void move(Localizable localizable)
move in interface Positionablepublic void move(int[] distance)
move in interface Positionablepublic void move(long[] distance)
move in interface Positionablepublic void setPosition(Localizable localizable)
setPosition in interface Positionablepublic void setPosition(int[] position)
setPosition in interface Positionablepublic void setPosition(long[] position)
setPosition in interface Positionablepublic void setPosition(int position,
int d)
setPosition in interface Positionablepublic void setPosition(long position,
int d)
setPosition in interface Positionableprotected void publish(SciJavaEvent event)
Copyright © 2014–2022 ImageJ. All rights reserved.