structs
Class transitsBag

java.lang.Object
  extended by structs.transitsBag
All Implemented Interfaces:
java.io.Serializable

public class transitsBag
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
transitsBag()
           
transitsBag(transitsBag source)
           
 
Method Summary
 void add(double time, double sigma)
           
 void add(double time, double sigma, int flag)
           
 void add(transit tr)
           
 void addFromFile(java.io.File fileIn)
           
 void append(transitsBag bag)
           
 void append(transitsBag bag, int flag)
           
 int appendFromFile(java.io.File fileIn)
           
 void clear()
           
 transitsBag clone()
           
 double[] column(int c)
           
 double containsTransit(double tinf, double tsup)
           
 transit get(int i)
           
 transit getAtTime(double JD)
           
 int getClosest(double JD)
           
 int getClosest(double JD, int flag)
           
 transit getClosest(transit tr)
           
 int getIdxAtTime(double JD)
           
 double maxCentralTime()
           
 double minCentralTime()
           
 void print(java.io.File fileOut)
           
 void remove(int i)
           
 int size()
           
 transitsBag slice(double time1, double time2)
           
 transitsBag slice(int flag)
           
 transitsBag slice(int idx1, int idx2)
           
 void sort()
           
 double[][] toArray()
           
 double[][] toPlotArray()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

transitsBag

public transitsBag()

transitsBag

public transitsBag(transitsBag source)
Method Detail

print

public void print(java.io.File fileOut)

remove

public void remove(int i)

append

public void append(transitsBag bag)

append

public void append(transitsBag bag,
                   int flag)

clone

public transitsBag clone()
Overrides:
clone in class java.lang.Object

addFromFile

public void addFromFile(java.io.File fileIn)

appendFromFile

public int appendFromFile(java.io.File fileIn)

sort

public void sort()

clear

public void clear()

containsTransit

public double containsTransit(double tinf,
                              double tsup)

minCentralTime

public double minCentralTime()

maxCentralTime

public double maxCentralTime()

add

public void add(transit tr)

add

public void add(double time,
                double sigma)

add

public void add(double time,
                double sigma,
                int flag)

size

public int size()

get

public transit get(int i)

getAtTime

public transit getAtTime(double JD)

getIdxAtTime

public int getIdxAtTime(double JD)

getClosest

public int getClosest(double JD)

getClosest

public int getClosest(double JD,
                      int flag)

getClosest

public transit getClosest(transit tr)

toArray

public double[][] toArray()

toPlotArray

public double[][] toPlotArray()

slice

public transitsBag slice(double time1,
                         double time2)

slice

public transitsBag slice(int flag)

slice

public transitsBag slice(int idx1,
                         int idx2)

column

public double[] column(int c)