org.das2.dataset
Class VectorDataSetBuilder

java.lang.Object
  extended by org.das2.dataset.VectorDataSetBuilder

public class VectorDataSetBuilder
extends java.lang.Object


Constructor Summary
VectorDataSetBuilder(Units xUnits, Units yUnits)
          Creates a new instance of VectorDataSetBuilder
 
Method Summary
 void addPlane(java.lang.String name, Units yUnits)
           
 void addProperties(java.util.Map map)
           
 void append(VectorDataSet vds)
           
 java.lang.Object getProperty(java.lang.String name)
           
 void insertY(Datum x, Datum y)
          insert a datum for the default plane
 void insertY(Datum x, Datum y, java.lang.String planeID)
          insert a datum for the plane.
 void insertY(double x, double y)
           
 void insertY(double x, double y, java.lang.String planeID)
           
 void insertY(double x, double y, java.lang.String planeId1, double planeValue1)
          Insert method favored when there is a default and one additional plane, because it's less prone to error when the one forgets the planeId.
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setXUnits(Units units)
           
 void setYUnits(Units units)
           
 void setYUnits(Units units, java.lang.String planeID)
           
 java.lang.String toString()
           
 VectorDataSet toVectorDataSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VectorDataSetBuilder

public VectorDataSetBuilder(Units xUnits,
                            Units yUnits)
Creates a new instance of VectorDataSetBuilder

Method Detail

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)

getProperty

public java.lang.Object getProperty(java.lang.String name)

addProperties

public void addProperties(java.util.Map map)

addPlane

public void addPlane(java.lang.String name,
                     Units yUnits)

insertY

public void insertY(double x,
                    double y)

insertY

public void insertY(double x,
                    double y,
                    java.lang.String planeID)

insertY

public void insertY(double x,
                    double y,
                    java.lang.String planeId1,
                    double planeValue1)
Insert method favored when there is a default and one additional plane, because it's less prone to error when the one forgets the planeId. (And it's slightly more efficient because the index search need only be done once.)


insertY

public void insertY(Datum x,
                    Datum y)
insert a datum for the default plane


insertY

public void insertY(Datum x,
                    Datum y,
                    java.lang.String planeID)
insert a datum for the plane.


append

public void append(VectorDataSet vds)

setXUnits

public void setXUnits(Units units)

setYUnits

public void setYUnits(Units units)

setYUnits

public void setYUnits(Units units,
                      java.lang.String planeID)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toVectorDataSet

public VectorDataSet toVectorDataSet()