|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.MiToBo.apps.singleCellTracking2D.ReportGenerator
public abstract class ReportGenerator
Field Summary | |
---|---|
protected int |
bgLabel
|
protected double |
deltaT
|
protected double |
deltaX
|
protected double |
deltaY
|
protected int |
minTrackLength
|
protected java.lang.String |
naString
|
protected java.text.NumberFormat |
nf
|
protected java.lang.String |
unitAngle
|
protected java.lang.String |
unitT
|
protected java.lang.String |
unitXY
|
Constructor Summary | |
---|---|
ReportGenerator()
|
Method Summary | |
---|---|
protected double |
getAverageMean(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> meanValues)
|
protected double |
getAverageStdDev(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> meanValues)
|
protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> |
getObjectsMeans(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values)
|
protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> |
getObjectsStdDevs(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values)
|
protected java.lang.String |
getSettings()
|
protected java.lang.String |
hashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> table,
java.lang.String caption)
|
protected java.lang.String |
hashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> table,
java.lang.String caption,
java.util.Hashtable<java.lang.Integer,java.lang.Integer> offsets)
|
abstract java.lang.String |
makeReport()
|
protected java.lang.String |
numberToString(double num)
|
protected java.lang.String |
pointHashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table,
java.lang.String caption)
|
protected java.lang.String |
pointHashtableToStringX(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table,
java.lang.String caption)
|
protected java.lang.String |
pointHashtableToStringY(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table,
java.lang.String caption)
|
protected java.lang.StringBuffer |
pointVectorToString(java.util.Vector<java.awt.geom.Point2D.Double> values)
|
protected java.lang.StringBuffer |
pointVectorToStringX(java.util.Vector<java.awt.geom.Point2D.Double> values)
|
protected java.lang.StringBuffer |
pointVectorToStringY(java.util.Vector<java.awt.geom.Point2D.Double> values)
|
void |
setDeltaT(double dt)
set the time between two frames |
void |
setDeltaX(double dx)
set pixel length in x-direction |
void |
setDeltaY(double dy)
set pixel length in y-direction |
void |
setMinTrackLength(int minTrackLength)
set minimum track length |
void |
setUnitAngle(java.lang.String unitAngle)
set unit of angles |
void |
setUnitT(java.lang.String unitT)
set unit of time |
void |
setUnitXY(java.lang.String unitXY)
set unit of space |
protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> |
trim(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values,
int minLength)
|
protected java.lang.StringBuffer |
vectorToString(int offset,
java.util.Vector<java.lang.Double> values)
|
protected java.lang.StringBuffer |
vectorToString(java.util.Vector<java.lang.Double> values)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int bgLabel
protected double deltaT
protected double deltaX
protected double deltaY
protected int minTrackLength
protected java.lang.String naString
protected java.text.NumberFormat nf
protected java.lang.String unitAngle
protected java.lang.String unitT
protected java.lang.String unitXY
Constructor Detail |
---|
public ReportGenerator()
Method Detail |
---|
protected double getAverageMean(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> meanValues)
values
-
protected double getAverageStdDev(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> meanValues)
values
-
protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> getObjectsMeans(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values)
values
- hash table containing object id-value list pairs
protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> getObjectsStdDevs(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values)
values
- hash table containing object id-value list pairs
protected java.lang.String getSettings()
protected java.lang.String hashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> table, java.lang.String caption)
table
- caption
- heading for the data
protected java.lang.String hashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> table, java.lang.String caption, java.util.Hashtable<java.lang.Integer,java.lang.Integer> offsets)
table
- data to printcaption
- heading for the dataoffsets
- number of time points where no data are available for the respective objects
public abstract java.lang.String makeReport()
protected java.lang.String numberToString(double num)
num
- input number
protected java.lang.String pointHashtableToString(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table, java.lang.String caption)
table
- caption
- heading for the data
protected java.lang.String pointHashtableToStringX(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table, java.lang.String caption)
table
- caption
- heading for the data
protected java.lang.String pointHashtableToStringY(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.awt.geom.Point2D.Double>> table, java.lang.String caption)
table
- caption
- heading for the data
protected java.lang.StringBuffer pointVectorToString(java.util.Vector<java.awt.geom.Point2D.Double> values)
values
-
protected java.lang.StringBuffer pointVectorToStringX(java.util.Vector<java.awt.geom.Point2D.Double> values)
values
-
protected java.lang.StringBuffer pointVectorToStringY(java.util.Vector<java.awt.geom.Point2D.Double> values)
values
-
public void setDeltaT(double dt)
dt
- public void setDeltaX(double dx)
dx
- public void setDeltaY(double dy)
dy
- public void setMinTrackLength(int minTrackLength)
minTrackLength
- public void setUnitAngle(java.lang.String unitAngle)
unitAngle
- public void setUnitT(java.lang.String unitT)
unitT
- public void setUnitXY(java.lang.String unitXY)
unitXY
- protected java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> trim(java.util.Hashtable<java.lang.Integer,java.util.Vector<java.lang.Double>> values, int minLength)
values
- hash table containing object id-value list pairs
protected java.lang.StringBuffer vectorToString(int offset, java.util.Vector<java.lang.Double> values)
offset
- values
-
protected java.lang.StringBuffer vectorToString(java.util.Vector<java.lang.Double> values)
values
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |