## org.das2.qds.AbstractQFunction

Abstract class implements values and exampleOutput based on value and exampleInput.

## AbstractQFunction( )

## exampleInput

exampleInput( ) → QDataSet

### Returns:

org.das2.qds.QDataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## exampleOutput

exampleOutput( ) → QDataSet

this simply calls value( exampleInput() ).

### Returns:

a QDataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## value

value( QDataSet parm ) → QDataSet

### Parameters

parm - a QDataSet

### Returns:

org.das2.qds.QDataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## values

values( QDataSet vs ) → QDataSet

calculate the values by calling the value function for each element of vs. A check is made for each call to the value function that a dataset with the same rank and length is returned.

### Parameters

vs - rank N+1 set of values, where {@code exampleInput} returns rank N.

### Returns:

rank M+1 set of values, where {@code value} returns rank M.
[search for examples] [view on GitHub] [view on old javadoc] [view source]