## org.das2.dataset.DefaultTableDataSet

## DefaultTableDataSet( double[] xTags, Units xUnits, double[][] yTags, Units yUnits, double[][][] zValues, Units zUnits, java.util.Map zValuesMap, java.util.Map zUnitsMap, java.util.Map properties )

Creates a new instance of DefaultTableDataSet for tables where the table geometry changes, and the DataSet contains multiple planes.

## DefaultTableDataSet( double[] xTags, Units xUnits, double[] yTags, Units yUnits, double[][] zValues, Units zUnits, java.util.Map properties )

Creates a DefaultTableDataSet when the table geometry changes.

## createSimple

createSimple( double[] xTags, double[] yTags, double[][] zValues ) → org.das2.dataset.DefaultTableDataSet

### Parameters

xTags - a double[]
yTags - a double[]
zValues - a double[][]

### Returns:

org.das2.dataset.DefaultTableDataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## dump

dump( java.io.PrintStream out ) → void

### Parameters

out - a PrintStream

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getDatum

getDatum( int i, int j ) → Datum

### Parameters

i - an int
j - an int

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getDouble

getDouble( int i, int j, Units units ) → double

### Parameters

i - an int
j - an int
units - an Units

### Returns:

double
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getDoubleScan

getDoubleScan( int i, Units units ) → double[]

### Parameters

i - an int
units - an Units

### Returns:

double[]
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getInt

getInt( int i, int j, Units units ) → int

### Parameters

i - an int
j - an int
units - an Units

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getPlanarView

getPlanarView( String planeID ) → org.das2.dataset.DataSet

### Parameters

planeID - a String

### Returns:

org.das2.dataset.DataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getPlaneIds

getPlaneIds( ) → String[]

### Returns:

java.lang.String[]
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getScan

getScan( int i ) → org.das2.datum.DatumVector

### Parameters

i - an int

### Returns:

org.das2.datum.DatumVector
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getYLength

getYLength( int table ) → int

### Parameters

table - an int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getYTagDatum

getYTagDatum( int table, int j ) → Datum

### Parameters

table - an int
j - an int

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getYTagDouble

getYTagDouble( int table, int j, Units units ) → double

### Parameters

table - an int
j - an int
units - an Units

### Returns:

double
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getYTagInt

getYTagInt( int table, int j, Units units ) → int

### Parameters

table - an int
j - an int
units - an Units

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getYTags

getYTags( int table ) → org.das2.datum.DatumVector

### Parameters

table - an int

### Returns:

org.das2.datum.DatumVector
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## printDebugInfo

printDebugInfo( java.io.PrintStream out ) → void

### Parameters

out - a PrintStream

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## tableCount

tableCount( ) → int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## tableEnd

tableEnd( int table ) → int

### Parameters

table - an int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## tableOfIndex

tableOfIndex( int i ) → int

### Parameters

i - an int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## tableStart

tableStart( int table ) → int

### Parameters

table - an int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## toQDataSet

toQDataSet( ) → org.das2.qds.AbstractDataSet

this is a highly-interleaved table, and if we sort it out and create a optimal QDataSet, it's better.

### Returns:

a QDataSet version of the data
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## toString

toString( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]