hep.aida.ref.tuple
Class AbstractTuple
- java.lang.Object
-
- hep.aida.ref.event.AIDAObservable
-
- hep.aida.ref.ManagedObject
-
- hep.aida.ref.tuple.AbstractTuple
-
- All Implemented Interfaces:
- IDevManagedObject, IManagedObject, ITuple, Connectable, FTuple
- Direct Known Subclasses:
- ReadOnlyAbstractTuple, Tuple
public abstract class AbstractTuple extends ManagedObject implements ITuple, FTuple
Base class for Tuple, ChainedTuple etc. This implements all methods which modify the tuple to throw exceptions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classAbstractTuple.AbstractTupleColumnFactory
-
Field Summary
-
Fields inherited from interface hep.aida.ref.tuple.FTuple
ROWS_UNKNOWN
-
-
Constructor Summary
Constructors Constructor and Description AbstractTuple(java.lang.String name, java.lang.String options)AbstractTuple(java.lang.String name, java.lang.String title, java.lang.String options)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract voidaddRow()Add the current row to the ITuple.IAnnotationannotation()Get the IAnnotation corresponding to this ITuple.IBaseTupleColumncolumn(int index)Return a IBaseTupleColumn knowing its index.IBaseTupleColumncolumn(java.lang.String name)Return a IBaseTupleColumn knowing its name.FTupleColumncolumnByIndex(int index)FTupleColumncolumnByName(java.lang.String name)abstract java.lang.StringcolumnDefaultString(int column)java.lang.ObjectcolumnDefaultValue(int column)Get the column default.abstract doublecolumnMax(int index)Get the maximum value of a given column (if it can be converted to a double).abstract doublecolumnMean(int index)Get the mean value of a given column (if it can be converted to a double).abstract doublecolumnMin(int index)Get the minimum value of a given column (if it can be converted to a double).abstract java.lang.StringcolumnName(int index)Get the name of a column from its index.java.lang.String[]columnNames()Get the names of all the columns.abstract doublecolumnRms(int index)Get the RMS of a given column (if it can be converted to a double).abstract intcolumns()Get the number of columns in the ITupleabstract java.lang.ClasscolumnType(int index)Get the type of a give column.java.lang.Class[]columnTypes()Get the types of all the columns.voidcolumnValue(int index, FTupleCursor c, Value v)abstract voidcolumnValue(int param, Value value)FTupleCursorcursor()doubleevaluateMax(IEvaluator evaluator)Get the maximum of an evaulation.doubleevaluateMax(IEvaluator evaluator, IFilter filter)Get the maximum of an evaulation.doubleevaluateMin(IEvaluator evaluator)Get the minimum of an evaulation.doubleevaluateMin(IEvaluator evaluator, IFilter filter)Get the minimum of an evaulation.voidfill(double[] values)Fill all the columns at once with doubles.voidfill(float[] values)Fill all the columns at once with floats.voidfill(int index, boolean value)Fill a given column with a boolean.voidfill(int index, byte value)Fill a given column with a byte.voidfill(int index, char value)Fill a given column with a char.voidfill(int index, double value)Fill a given column with a double.voidfill(int index, float value)Fill a given column with a float.voidfill(int index, int value)Fill a given column with an integer.voidfill(int index, long value)Fill a given column with a long.voidfill(int index, java.lang.Object obj)Fill a given column with an object.voidfill(int index, short value)Fill a given column with a short.voidfill(int index, java.lang.String str)Fill a given column with a string.abstract voidfill(int param, Value value)abstract intfindColumn(java.lang.String str)Get the index within the ITuple of a given column.abstract ITuplefindTuple(int index)Return method for tuple variables of type ITuple for a given column.booleangetBoolean(int index)Get the boolean stored in a given column at the current cursor's position.bytegetByte(int index)Get the byte stored in a given column at the current cursor's position.chargetChar(int index)Get the character stored in a given column at the current cursor's position.doublegetDouble(int index)Get the double stored in a given column at the current cursor's position.floatgetFloat(int index)Get the float stored in a given column at the current cursor's position.intgetInt(int index)Get the integer stored in a given column at the current cursor's position.longgetLong(int index)Get the long stored in a given column at the current cursor's position.java.lang.ObjectgetObject(int index)Get the object stored in a given column at the current cursor's position.java.lang.StringgetOptions()intgetRow()shortgetShort(int index)Get the short stored in a given column at the current cursor's position.java.lang.StringgetString(int index)Get the string stored in a given column at the current cursor's position.ITuplegetTuple(int col)Return method for tuple variables of type ITuple for a given column.booleanisInMemory()voidnewInternalCursor()booleannext()Positions the cursor at the next row.voidproject(ICloud1D cloud, IEvaluator evaluator)Fill an ICloud1D from the tuple.voidproject(ICloud1D cloud, IEvaluator evaluator, IEvaluator weightEvaluator)Fill an ICloud1D from the tuple.voidproject(ICloud1D cloud, IEvaluator evaluator, IFilter filter)Fill an ICloud1D from the tuple.voidproject(ICloud1D cloud, IEvaluator evaluator, IFilter filter, IEvaluator weightEvaluator)Fill an ICloud1D from the tuple.voidproject(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY)Fill an ICloud2D from the tuple.voidproject(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)Fill an ICloud2D from the tuple.voidproject(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)Fill an ICloud2D from the tuple.voidproject(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)Fill an ICloud2D from the tuple.voidproject(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)Fill an ICloud3D from the tuple.voidproject(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)Fill an ICloud3D from the tuple.voidproject(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)Fill an ICloud3D from the tuple.voidproject(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)Fill an ICloud3D from the tuple.voidproject(IHistogram1D histogram, IEvaluator evaluator)Fill an IHistogram1D from the tuple.voidproject(IHistogram1D histogram, IEvaluator evaluator, IEvaluator weightEvaluator)Fill an IHistogram1D from the tuple.voidproject(IHistogram1D histogram, IEvaluator evaluator, IFilter filter)Fill an IHistogram1D from the tuple.voidproject(IHistogram1D histogram, IEvaluator evaluator, IFilter filter, IEvaluator weightEvaluator)Fill an IHistogram1D from the tuple.voidproject(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY)Fill an IHistogram2D from the tuple.voidproject(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)Fill an IHistogram2D from the tuple.voidproject(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)Fill an IHistogram2D from the tuple.voidproject(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)Fill an IHistogram2D from the tuple.voidproject(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)Fill an IHistogram3D from the tuple.voidproject(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)Fill an IHistogram3D from the tuple.voidproject(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)Fill an IHistogram3D from the tuple.voidproject(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)Fill an IHistogram3D from the tuple.voidproject(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY)Fill an IProfile1D from the tuple.voidproject(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)Fill an IProfile1D from the tuple.voidproject(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)Fill an IProfile1D from the tuple.voidproject(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)Fill an IProfile1D from the tuple.voidproject(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)Fill an IProfile2D from the tuple.voidproject(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)Fill an IProfile2D from the tuple.voidproject(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)Fill an IProfile2D from the tuple.voidproject(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)Fill an IProfile2D from the tuple.booleanprovidesColumnDefaultValues()abstract voidreset()Reset the ITuple.abstract voidresetRow()Clear the current(not yet added) row.abstract introws()Get the number of rows currently filled in the ITuple.voidsetAnnotation(IAnnotation annotation)voidsetRow(int row)Position the cursor at a give row.voidsetTitle(java.lang.String title)Set the title of the ITuple.voidskip(int rows)Skips a given number of rows.voidstart()Positions the read cursor immediately before the first row.booleansupportsMultipleCursors()booleansupportsRandomAccess()java.lang.Stringtitle()Get the title of this ITuple.FTupletuple(int index)-
Methods inherited from class hep.aida.ref.ManagedObject
isFillable, name, setFillable, setName, type, typeForClass
-
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, isConnected, removeAllListeners, removeListener, setConnected, setValid, setValidForAll
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hep.aida.ref.event.Connectable
isConnected, setConnected
-
-
-
-
Constructor Detail
-
AbstractTuple
public AbstractTuple(java.lang.String name, java.lang.String options)
-
AbstractTuple
public AbstractTuple(java.lang.String name, java.lang.String title, java.lang.String options)
-
-
Method Detail
-
columnMax
public abstract double columnMax(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the maximum value of a given column (if it can be converted to a double).
-
columnMean
public abstract double columnMean(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the mean value of a given column (if it can be converted to a double).- Specified by:
columnMeanin interfaceITuple- Parameters:
index- The column's index.- Returns:
- The column's mean value. In Java Double.NaN might be returned.
- Throws:
java.lang.IllegalArgumentException- For a wrong column's index.
-
columnMin
public abstract double columnMin(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the minimum value of a given column (if it can be converted to a double).
-
columnName
public abstract java.lang.String columnName(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the name of a column from its index.- Specified by:
columnNamein interfaceITuple- Specified by:
columnNamein interfaceFTuple- Parameters:
index- The column's index.- Returns:
- The column's name.
- Throws:
java.lang.IllegalArgumentException- For a wrong column's index.
-
columnRms
public abstract double columnRms(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the RMS of a given column (if it can be converted to a double).
-
columnType
public abstract java.lang.Class columnType(int index) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the type of a give column.- Specified by:
columnTypein interfaceITuple- Specified by:
columnTypein interfaceFTuple- Parameters:
index- The column's index.- Returns:
- The column's Class.
- Throws:
java.lang.IllegalArgumentException- For a wrong column's index.
-
columns
public abstract int columns()
Description copied from interface:ITupleGet the number of columns in the ITuple
-
columnDefaultString
public abstract java.lang.String columnDefaultString(int column)
-
addRow
public abstract void addRow() throws OutOfStorageExceptionDescription copied from interface:ITupleAdd the current row to the ITuple. This method should be called after fill has been called for the columns; unfilled columns will be filled with their default value.- Specified by:
addRowin interfaceITuple- Throws:
OutOfStorageException- When the ITuple runs out of storage space.
-
findColumn
public abstract int findColumn(java.lang.String str) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleGet the index within the ITuple of a given column.- Specified by:
findColumnin interfaceITuple- Parameters:
str- The colum's name.- Returns:
- The corresponding column's index. Note: in C++ -1 may be returned if the column does not exist.
- Throws:
java.lang.IllegalArgumentException
-
findTuple
public abstract ITuple findTuple(int index)
Description copied from interface:ITupleReturn method for tuple variables of type ITuple for a given column. This method can be used in order to fill a tuple variable in the master tuple.
-
rows
public abstract int rows()
Description copied from interface:ITupleGet the number of rows currently filled in the ITuple.
-
reset
public abstract void reset()
Description copied from interface:ITupleReset the ITuple. All the rows are reset. The ITuple is as just created.
-
resetRow
public abstract void resetRow()
Description copied from interface:ITupleClear the current(not yet added) row.
-
columnValue
public abstract void columnValue(int param, Value value)
-
fill
public abstract void fill(int param, Value value)
-
isInMemory
public boolean isInMemory()
- Specified by:
isInMemoryin interfaceFTuple
-
providesColumnDefaultValues
public boolean providesColumnDefaultValues()
-
supportsMultipleCursors
public boolean supportsMultipleCursors()
- Specified by:
supportsMultipleCursorsin interfaceFTuple
-
supportsRandomAccess
public boolean supportsRandomAccess()
- Specified by:
supportsRandomAccessin interfaceFTuple
-
columnDefaultValue
public java.lang.Object columnDefaultValue(int column)
Description copied from interface:ITupleGet the column default. For primitive types (int, double, ...) their respective class is returned (Int, Double, ...)- Specified by:
columnDefaultValuein interfaceITuple- Parameters:
column- The column's index.- Returns:
- The column's default.
-
getOptions
public java.lang.String getOptions()
-
cursor
public FTupleCursor cursor()
-
newInternalCursor
public void newInternalCursor()
-
setRow
public void setRow(int row)
Description copied from interface:ITuplePosition the cursor at a give row.
-
start
public void start()
Description copied from interface:ITuplePositions the read cursor immediately before the first row.
-
skip
public void skip(int rows)
Description copied from interface:ITupleSkips a given number of rows.
-
next
public boolean next()
Description copied from interface:ITuplePositions the cursor at the next row.
-
getRow
public int getRow()
-
columnValue
public void columnValue(int index, FTupleCursor c, Value v)- Specified by:
columnValuein interfaceFTuple
-
getBoolean
public boolean getBoolean(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the boolean stored in a given column at the current cursor's position.- Specified by:
getBooleanin interfaceITuple- Parameters:
index- The column's index within the ITuple.- Returns:
- The boolean.
- Throws:
java.lang.ClassCastException- If there is a mismatch of types.
-
getByte
public byte getByte(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the byte stored in a given column at the current cursor's position.
-
getChar
public char getChar(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the character stored in a given column at the current cursor's position.
-
getDouble
public double getDouble(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the double stored in a given column at the current cursor's position.
-
getFloat
public float getFloat(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the float stored in a given column at the current cursor's position.
-
getInt
public int getInt(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the integer stored in a given column at the current cursor's position.
-
getLong
public long getLong(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the long stored in a given column at the current cursor's position.
-
getObject
public java.lang.Object getObject(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the object stored in a given column at the current cursor's position.
-
getShort
public short getShort(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the short stored in a given column at the current cursor's position.
-
getString
public java.lang.String getString(int index) throws java.lang.ClassCastExceptionDescription copied from interface:ITupleGet the string stored in a given column at the current cursor's position.
-
fill
public void fill(double[] values) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill all the columns at once with doubles.
-
fill
public void fill(float[] values) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill all the columns at once with floats.
-
fill
public void fill(int index, boolean value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a boolean.
-
fill
public void fill(int index, byte value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a byte.
-
fill
public void fill(int index, char value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a char.
-
fill
public void fill(int index, double value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a double. If the value is NaN the entry will be recorded but it will not contribue to the column's statistics.
-
fill
public void fill(int index, float value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a float. If the value is NaN the entry will be recorded but it will not contribue to the column's statistics.
-
fill
public void fill(int index, int value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with an integer.
-
fill
public void fill(int index, java.lang.Object obj) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with an object.
-
fill
public void fill(int index, java.lang.String str) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a string.
-
fill
public void fill(int index, long value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a long.
-
fill
public void fill(int index, short value) throws java.lang.IllegalArgumentExceptionDescription copied from interface:ITupleFill a given column with a short.
-
columnNames
public java.lang.String[] columnNames()
Description copied from interface:ITupleGet the names of all the columns.- Specified by:
columnNamesin interfaceITuple- Returns:
- The column names.
-
columnTypes
public java.lang.Class[] columnTypes()
Description copied from interface:ITupleGet the types of all the columns.- Specified by:
columnTypesin interfaceITuple- Returns:
- The column Classes.
-
title
public java.lang.String title()
Description copied from interface:ITupleGet the title of this ITuple.
-
setTitle
public void setTitle(java.lang.String title)
Description copied from interface:ITupleSet the title of the ITuple.
-
annotation
public IAnnotation annotation()
Description copied from interface:ITupleGet the IAnnotation corresponding to this ITuple.- Specified by:
annotationin interfaceITuple- Returns:
- The ITuple's IAnnotation.
-
setAnnotation
public void setAnnotation(IAnnotation annotation)
-
getTuple
public ITuple getTuple(int col)
Description copied from interface:ITupleReturn method for tuple variables of type ITuple for a given column. This method can be used in order to fill a tuple variable in the master tuple.
-
column
public IBaseTupleColumn column(int index)
Description copied from interface:ITupleReturn a IBaseTupleColumn knowing its index.
-
column
public IBaseTupleColumn column(java.lang.String name)
Description copied from interface:ITupleReturn a IBaseTupleColumn knowing its name.
-
columnByIndex
public FTupleColumn columnByIndex(int index)
- Specified by:
columnByIndexin interfaceFTuple
-
columnByName
public FTupleColumn columnByName(java.lang.String name)
- Specified by:
columnByNamein interfaceFTuple
-
evaluateMin
public double evaluateMin(IEvaluator evaluator) throws java.lang.IllegalArgumentException
Description copied from interface:ITupleGet the minimum of an evaulation. Usefull to guess histogram booking.- Specified by:
evaluateMinin interfaceITuple- Parameters:
evaluator- The evaluator used to compute the value to take min.- Throws:
java.lang.IllegalArgumentException- If something goes wrong.
-
evaluateMin
public double evaluateMin(IEvaluator evaluator, IFilter filter) throws java.lang.IllegalArgumentException
Description copied from interface:ITupleGet the minimum of an evaulation. Usefull to guess histogram booking.- Specified by:
evaluateMinin interfaceITuple- Parameters:
evaluator- The evaluator used to compute the value to take min.filter- The filter object used to accept or not the current row.- Throws:
java.lang.IllegalArgumentException- If something goes wrong.
-
evaluateMax
public double evaluateMax(IEvaluator evaluator) throws java.lang.IllegalArgumentException
Description copied from interface:ITupleGet the maximum of an evaulation. Usefull to guess histogram booking.- Specified by:
evaluateMaxin interfaceITuple- Parameters:
evaluator- The evaluator used to compute the value to take max.- Throws:
java.lang.IllegalArgumentException- If something goes wrong.
-
evaluateMax
public double evaluateMax(IEvaluator evaluator, IFilter filter) throws java.lang.IllegalArgumentException
Description copied from interface:ITupleGet the maximum of an evaulation. Usefull to guess histogram booking.- Specified by:
evaluateMaxin interfaceITuple- Parameters:
evaluator- The evaluator used to compute the value to take max.filter- The filter object used to accept or not the current row.- Throws:
java.lang.IllegalArgumentException- If something goes wrong.
-
project
public void project(IHistogram1D histogram, IEvaluator evaluator)
Description copied from interface:ITupleFill an IHistogram1D from the tuple.
-
project
public void project(IHistogram1D histogram, IEvaluator evaluator, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluator- The evaluator used to compute the value to be filled in the histogram. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IHistogram1D histogram, IEvaluator evaluator, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluator- The evaluator used to compute the value to be filled in the histogram. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IHistogram1D histogram, IEvaluator evaluator, IFilter filter)
Description copied from interface:ITupleFill an IHistogram1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluator- The evaluator used to compute the value to be filled in the histogram. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.
-
project
public void project(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)
Description copied from interface:ITupleFill an IHistogram2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.
-
project
public void project(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY)
Description copied from interface:ITupleFill an IHistogram2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.
-
project
public void project(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IHistogram2D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)
Description copied from interface:ITupleFill an IHistogram3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the histogram along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.
-
project
public void project(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)
Description copied from interface:ITupleFill an IHistogram3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the histogram along the z axis. The value is computed from the current row of the tuple.
-
project
public void project(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the histogram along the z axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IHistogram3D histogram, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IHistogram3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
histogram- The histogram to fill.evaluatorX- The evaluator used to compute the value to be filled in the histogram along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the histogram along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the histogram along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the histogram is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud1D cloud, IEvaluator evaluator)
Description copied from interface:ITupleFill an ICloud1D from the tuple.
-
project
public void project(ICloud1D cloud, IEvaluator evaluator, IFilter filter)
Description copied from interface:ITupleFill an ICloud1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluator- The evaluator used to compute the value to be filled in the cloud. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.
-
project
public void project(ICloud1D cloud, IEvaluator evaluator, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluator- The evaluator used to compute the value to be filled in the cloud. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud1D cloud, IEvaluator evaluator, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluator- The evaluator used to compute the value to be filled in the cloud. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY)
Description copied from interface:ITupleFill an ICloud2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.
-
project
public void project(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)
Description copied from interface:ITupleFill an ICloud2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.
-
project
public void project(ICloud2D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)
Description copied from interface:ITupleFill an ICloud3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the cloud along the z axis. The value is computed from the current row of the tuple.
-
project
public void project(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)
Description copied from interface:ITupleFill an ICloud3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the cloud along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.
-
project
public void project(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the cloud along the z axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(ICloud3D cloud, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an ICloud3D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
cloud- The cloud to fill.evaluatorX- The evaluator used to compute the value to be filled in the cloud along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the cloud along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the cloud along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the cloud is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY)
Description copied from interface:ITupleFill an IProfile1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.
-
project
public void project(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter)
Description copied from interface:ITupleFill an IProfile1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the profile is not filled.
-
project
public void project(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IProfile1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IProfile1D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IProfile1D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the profile is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ)
Description copied from interface:ITupleFill an IProfile2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the profile along the z axis. The value is computed from the current row of the tuple.
-
project
public void project(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IProfile2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the profile along the z axis. The value is computed from the current row of the tuple.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
project
public void project(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter)
Description copied from interface:ITupleFill an IProfile2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the profile along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the profile is not filled.
-
project
public void project(IProfile2D profile, IEvaluator evaluatorX, IEvaluator evaluatorY, IEvaluator evaluatorZ, IFilter filter, IEvaluator weightEvaluator)
Description copied from interface:ITupleFill an IProfile2D from the tuple.- Specified by:
projectin interfaceITuple- Parameters:
profile- The profile to fill.evaluatorX- The evaluator used to compute the value to be filled in the profile along the x axis. The value is computed from the current row of the tuple.evaluatorY- The evaluator used to compute the value to be filled in the profile along the y axis. The value is computed from the current row of the tuple.evaluatorZ- The evaluator used to compute the value to be filled in the profile along the z axis. The value is computed from the current row of the tuple.filter- The filter object used to accept or not the current row. If rejected, the profile is not filled.weightEvaluator- The evaluator which determines the weight which is used during the filling.
-
-
DMelt 3.0 © DataMelt by jWork.ORG