public class My3DData extends Object
Modifier and Type | Field and Description |
---|---|
int |
ActiveElement |
int |
ActiveTime |
int |
AppendTo |
Container |
applet |
int |
DimensionOrder |
int |
Elements |
String |
markerInfilename |
String |
markerOutfilename |
view5d.ASlice[] |
MyColorProjection |
view5d.ASlice[] |
MyColorSlice |
Vector<AnElement> |
MyElements |
MarkerLists |
MyMarkers |
Vector<view5d.ASlice>[] |
MyProjections |
view5d.ASlice[] |
MySlice |
Vector<view5d.ASlice[]> |
MyTimeColorProj |
Vector<Vector<view5d.ASlice>[]> |
MyTimeProj |
Vector<Vector<AnElement>> |
MyTimes |
int |
SizeX |
int |
SizeY |
int |
SizeZ |
int |
Times |
Constructor and Description |
---|
My3DData(Container myapp,
int sizex,
int sizey,
int sizez,
int elements,
int times,
int redEl,
int greenEl,
int blueEl,
int hisx,
int hisy,
int hisz,
int myType,
int NumBytes,
int NumBits,
double[] Scales,
double[] Offsets,
double ScaleV,
double OffsetV,
String[] Names,
String[] Units) |
My3DData(My3DData other) |
Modifier and Type | Method and Description |
---|---|
AnElement |
ActElement() |
int |
AddLookUpTable(int MapSize,
byte[] Reds,
byte[] Greens,
byte[] Blues) |
void |
addLThresh(double howmuch) |
void |
AddMarkedElement() |
void |
addUThresh(double howmuch) |
void |
adjustColorMapLThresh(double howmuch) |
void |
adjustColorMapUThresh(double howmuch) |
void |
AdjustOffsetToROIMean() |
void |
AdjustThresh() |
void |
AdjustThresh(boolean allelements) |
boolean |
AdjustThresh(int elementNum) |
boolean |
AdjustThreshGlobal() |
void |
advanceElement(int howmany) |
void |
advanceTime(int howmany) |
void |
ApplyHistSelection() |
void |
ClearChannel(int col) |
void |
ClearLineROIs() |
void |
ClearPolyROIs() |
void |
ClearPolyROIs(int dir) |
void |
CloneElement(AnElement oldelem) |
void |
CloneFloat() |
void |
CloneLastElements() |
void |
CloneShort() |
view5d.ASlice[] |
ColorProjsAtTime(int atime) |
void |
ComputeColorProj(int dim) |
void |
copyLinkedProperties(int anElement) |
void |
CThreshToValThresh(int elem,
double facmin,
double facmax) |
void |
DeleteActElement() |
void |
DeleteActElement(Vector<AnElement> ElementList) |
void |
DivMarkedElement() |
AnElement |
ElementAt(int num) |
AnElement |
ElementAt(int num,
int time) |
Vector<AnElement> |
ElementsAtTime(int atime) |
void |
GenerateMask(int dim) |
int |
GenerateNewElement(int DataType,
int NumBytes,
int NumBits,
double[] Scales,
double[] Offsets,
double ScaleV,
double OffsetV,
String[] Names,
String[] Units) |
int |
GenerateNewTime(int DataType,
int NumBytes,
int NumBits,
double[] Scales,
double[] Offsets,
double ScaleV,
double OffsetV,
String[] Names,
String[] Units,
int NewElements) |
int |
GetActiveColorModelNr() |
int |
GetActiveElement() |
int |
GetActiveTime() |
String[] |
GetAxisNames() |
String[] |
GetAxisUnits() |
Bundle |
GetBundleAt(int e) |
int |
GetChannel(int col) |
Color |
GetCMapColor(int e,
int pos,
int mysize) |
Color |
GetColColor(int e,
int x,
int y,
int z) |
boolean |
GetColorMode() |
int |
GetColorModelNr(int e) |
String |
GetDataTypeName(int elem) |
double[] |
GetDisplayOffset(int elem) |
void |
GetElementsFromTime() |
double |
GetGamma(int e) |
int |
GetIntValueAt(int x,
int y,
int z,
int e) |
boolean |
GetLogMode() |
Color |
GetMarkerColor(int e) |
double |
GetMaxThresh(int elem) |
double |
GetMinThresh(int elem) |
boolean |
GetMIPMode(int DimNr) |
int |
GetNumElements() |
int |
GetNumTimes() |
double[] |
GetOffset(int elem) |
double |
GetOffset(int elem,
int dim) |
void |
GetPolyROICoords(int dir,
int segment,
float[] coords) |
int |
GetPolyROISize(int dir) |
boolean |
GetProjectionMode(int DimNr) |
void |
GetProjsFromTime() |
double |
GetROIAvg(int elem) |
double |
GetROIMax(int elem) |
double |
GetROIMin(int elem) |
double |
GetROISize(int elem,
int dim) |
double |
GetROISum(int elem) |
double |
GetROIVal(int elem) |
double |
GetROIVoxels(int elem) |
double[] |
GetScale(int elem) |
double |
GetScale(int elem,
int dim) |
double |
GetScaledMaxcs(int elem) |
double |
GetScaledMincs(int elem) |
double |
GetScaledRange(int elem) |
int |
GetSize(int DimNr) |
Rectangle |
GetSqrROI(int dim) |
String |
GetValueName(int elem) |
double |
GetValueOffset(int elem) |
double |
GetValueScale(int elem) |
String |
GetValueUnit(int elem) |
double |
GlobalMax() |
double |
GlobalMin() |
void |
initGlobalThresh() |
void |
initThresh() |
void |
InvalidateColor() |
void |
InvalidateColor(int time) |
void |
InvalidateProjs(int which) |
void |
InvalidateProjs(int which,
int time) |
void |
InvalidateSlices() |
void |
InvertCMap() |
void |
Load(int DataType,
int NumBytes,
int NumBits,
String URLname) |
void |
LoadMarkers() |
void |
MarkAsHistoDim(int dim) |
void |
MarkChannel(int col) |
void |
MarkChannel(int elem,
int col) |
void |
MovePolyROI(int DX,
int DY,
int dir) |
void |
MoveROI(int DX,
int DY,
int dir) |
void |
MoveSqrROI(int DX,
int DY,
int dir) |
void |
MulMarkedElement() |
void |
NewMarkerList() |
void |
NewMarkerList(int linkTo,
String NameExtension) |
void |
nextTime(int num) |
double |
Normalize(double val,
int e) |
double |
NormedProjValueAt(int dir,
int pos,
int e) |
double |
NormedValueAt(int x,
int y,
int z,
int e) |
Vector<view5d.ASlice>[] |
ProjsAtTime(int atime) |
double |
ProjValueAt(int dir,
int pos,
int e) |
void |
SaveMarkers() |
void |
setColorMapThresh(int elem,
int low,
int high) |
void |
SetColorModelNr(int e,
int actModel) |
void |
setElement(int num) |
void |
setElementsLinked(boolean v) |
void |
setFontSize(int FS) |
void |
SetGamma(int e,
double gamma) |
void |
setGate() |
void |
setModelThresh() |
void |
setModelThresh(int e) |
void |
SetOffsets(int elem,
double OfX,
double OfY,
double OfZ) |
boolean |
SetScaledMinMaxcs(int elem,
double Min,
double Max) |
boolean |
SetThresh(double min,
double max) |
boolean |
SetThresh(int e,
double min,
double max) |
void |
setTime(int num) |
void |
setTimesLinked(boolean v) |
void |
SetUp(int DataType,
View5D_ myv3d,
int elements,
int times,
int ImageType) |
void |
SetValueOffset(int elem,
double value) |
void |
SetValueScale(int elem,
double ScaleV,
double Off,
String NameV,
String UnitV) |
boolean |
SquareROIs() |
void |
SubMarkedElement() |
void |
TakeDataToHistogram(My3DData data) |
void |
TakeLineROI(int ROIX,
int ROIY,
int ROIXe,
int ROIYe,
int dir) |
void |
TakePolyROI(Polygon myNewROI,
int dir) |
void |
TakeROI(int ROIX,
int ROIY,
int ROIXe,
int ROIYe,
int dir) |
void |
ToggleColor() |
void |
ToggleColor(boolean set) |
void |
ToggleConnection(int newVal) |
void |
toggleGate(int toggle) |
void |
ToggleLog(int newVal) |
void |
ToggleLog(int e,
int newVal) |
void |
ToggleModel(int newModel) |
void |
ToggleModel(int elem,
int newModel) |
void |
ToggleMulDispl(int val) |
void |
ToggleOverlayDispl(int val) |
void |
ToggleOvUn(int newVal) |
void |
ToggleProj(int DimNr,
boolean mipmode) |
void |
ToggleSquareROIs() |
void |
transferThresh(int elem) |
double |
ValueAt(int x,
int y,
int z,
int e) |
public String markerInfilename
public String markerOutfilename
public Vector<view5d.ASlice>[] MyProjections
public view5d.ASlice[] MyColorProjection
public view5d.ASlice[] MySlice
public view5d.ASlice[] MyColorSlice
public MarkerLists MyMarkers
public int SizeX
public int SizeY
public int SizeZ
public int Elements
public int ActiveElement
public int DimensionOrder
public int AppendTo
public Vector<Vector<view5d.ASlice>[]> MyTimeProj
public int Times
public int ActiveTime
public Vector<view5d.ASlice[]> MyTimeColorProj
public Container applet
public My3DData(My3DData other)
public My3DData(Container myapp, int sizex, int sizey, int sizez, int elements, int times, int redEl, int greenEl, int blueEl, int hisx, int hisy, int hisz, int myType, int NumBytes, int NumBits, double[] Scales, double[] Offsets, double ScaleV, double OffsetV, String[] Names, String[] Units)
public void setElementsLinked(boolean v)
public void setTimesLinked(boolean v)
public void setFontSize(int FS)
public void NewMarkerList()
public void NewMarkerList(int linkTo, String NameExtension)
public int AddLookUpTable(int MapSize, byte[] Reds, byte[] Greens, byte[] Blues)
public void toggleGate(int toggle)
public void setGate()
public void setModelThresh()
public void setModelThresh(int e)
public int GetActiveColorModelNr()
public int GetColorModelNr(int e)
public void SetColorModelNr(int e, int actModel)
public Bundle GetBundleAt(int e)
public void ToggleLog(int newVal)
public void ToggleConnection(int newVal)
public void ToggleLog(int e, int newVal)
public void SetGamma(int e, double gamma)
public double GetGamma(int e)
public void ToggleOvUn(int newVal)
public void ToggleModel(int elem, int newModel)
public void ToggleModel(int newModel)
public void InvertCMap()
public double GetScaledMincs(int elem)
public double GetScaledMaxcs(int elem)
public double GetScaledRange(int elem)
public void transferThresh(int elem)
public boolean SetThresh(double min, double max)
public boolean SetThresh(int e, double min, double max)
public boolean SetScaledMinMaxcs(int elem, double Min, double Max)
public boolean AdjustThresh(int elementNum)
public void AdjustThresh(boolean allelements)
public void AdjustThresh()
public double GlobalMin()
public double GlobalMax()
public boolean AdjustThreshGlobal()
public void copyLinkedProperties(int anElement)
public void setColorMapThresh(int elem, int low, int high)
public void adjustColorMapLThresh(double howmuch)
public void adjustColorMapUThresh(double howmuch)
public double GetMinThresh(int elem)
public double GetMaxThresh(int elem)
public void CThreshToValThresh(int elem, double facmin, double facmax)
public void addLThresh(double howmuch)
public void addUThresh(double howmuch)
public void initThresh()
public void initGlobalThresh()
public Vector<view5d.ASlice>[] ProjsAtTime(int atime)
public view5d.ASlice[] ColorProjsAtTime(int atime)
public void GetElementsFromTime()
public void GetProjsFromTime()
public void setTime(int num)
public void nextTime(int num)
public void advanceTime(int howmany)
public void setElement(int num)
public void advanceElement(int howmany)
public int GetNumElements()
public int GetNumTimes()
public int GetSize(int DimNr)
public double GetROISize(int elem, int dim)
public double GetROISum(int elem)
public double GetROIVoxels(int elem)
public double GetROIAvg(int elem)
public double GetROIMax(int elem)
public double GetROIMin(int elem)
public double GetROIVal(int elem)
public String GetDataTypeName(int elem)
public double GetValueScale(int elem)
public double GetScale(int elem, int dim)
public double[] GetScale(int elem)
public double GetOffset(int elem, int dim)
public double[] GetOffset(int elem)
public void SetValueScale(int elem, double ScaleV, double Off, String NameV, String UnitV)
public void SetOffsets(int elem, double OfX, double OfY, double OfZ)
public String GetValueName(int elem)
public String GetValueUnit(int elem)
public String[] GetAxisUnits()
public String[] GetAxisNames()
public double GetValueOffset(int elem)
public double[] GetDisplayOffset(int elem)
public void SetValueOffset(int elem, double value)
public int GetActiveElement()
public int GetActiveTime()
public boolean GetColorMode()
public int GetChannel(int col)
public void InvalidateColor(int time)
public void InvalidateColor()
public void InvalidateSlices()
public void InvalidateProjs(int which, int time)
public void InvalidateProjs(int which)
public void ClearChannel(int col)
public void MarkChannel(int col)
public void MarkChannel(int elem, int col)
public void MarkAsHistoDim(int dim)
public void ToggleSquareROIs()
public boolean SquareROIs()
public void ToggleColor(boolean set)
public void ToggleColor()
public void ComputeColorProj(int dim)
public void CloneElement(AnElement oldelem)
public void CloneLastElements()
public int GenerateNewElement(int DataType, int NumBytes, int NumBits, double[] Scales, double[] Offsets, double ScaleV, double OffsetV, String[] Names, String[] Units)
public int GenerateNewTime(int DataType, int NumBytes, int NumBits, double[] Scales, double[] Offsets, double ScaleV, double OffsetV, String[] Names, String[] Units, int NewElements)
public void AdjustOffsetToROIMean()
public void AddMarkedElement()
public void SubMarkedElement()
public void MulMarkedElement()
public void DivMarkedElement()
public void DeleteActElement()
public Color GetMarkerColor(int e)
public Color GetCMapColor(int e, int pos, int mysize)
public double Normalize(double val, int e)
public double NormedValueAt(int x, int y, int z, int e)
public int GetIntValueAt(int x, int y, int z, int e)
public Color GetColColor(int e, int x, int y, int z)
public double NormedProjValueAt(int dir, int pos, int e)
public double ProjValueAt(int dir, int pos, int e)
public double ValueAt(int x, int y, int z, int e)
public void ApplyHistSelection()
public void CloneFloat()
public void CloneShort()
public void GenerateMask(int dim)
public AnElement ElementAt(int num, int time)
public AnElement ElementAt(int num)
public AnElement ActElement()
public int GetPolyROISize(int dir)
public void GetPolyROICoords(int dir, int segment, float[] coords)
public void MovePolyROI(int DX, int DY, int dir)
public void MoveSqrROI(int DX, int DY, int dir)
public void MoveROI(int DX, int DY, int dir)
public void TakePolyROI(Polygon myNewROI, int dir)
public void ClearPolyROIs(int dir)
public void ClearPolyROIs()
public void TakeLineROI(int ROIX, int ROIY, int ROIXe, int ROIYe, int dir)
public void ClearLineROIs()
public Rectangle GetSqrROI(int dim)
public void TakeROI(int ROIX, int ROIY, int ROIXe, int ROIYe, int dir)
public void TakeDataToHistogram(My3DData data)
public void SetUp(int DataType, View5D_ myv3d, int elements, int times, int ImageType)
public void SaveMarkers()
public void LoadMarkers()
public void Load(int DataType, int NumBytes, int NumBits, String URLname)
public boolean GetProjectionMode(int DimNr)
public boolean GetMIPMode(int DimNr)
public boolean GetLogMode()
public void ToggleProj(int DimNr, boolean mipmode)
public void ToggleOverlayDispl(int val)
public void ToggleMulDispl(int val)
Copyright © 2015–2021 Fiji. All rights reserved.