@Immutable public class StructurePseudo2Dim extends StructurePseudoDS
| Modifier and Type | Class and Description |
|---|---|
static class |
StructurePseudo2Dim.Builder<T extends StructurePseudo2Dim.Builder<T>> |
Variable.CacheorgVariablesorgName, orgVar, proxyattributes, cache, dataType, dimensions, elementSize, hashCode, isVariableLength, ncfile, permitCaching, proxyReader, shape, spiObject| Modifier | Constructor and Description |
|---|---|
protected |
StructurePseudo2Dim(StructurePseudo2Dim.Builder<?> builder,
Group parentGroup) |
| Modifier and Type | Method and Description |
|---|---|
protected Array |
_read(Section section) |
static StructurePseudo2Dim.Builder<?> |
builder() |
static StructurePseudo2Dim |
fromVars(Group group,
String shortName,
List<String> varNames,
Dimension outer,
Dimension inner)
Make a Structure out of named Variables which have var(outer, inner, ...)
|
StructurePseudo2Dim.Builder<?> |
toBuilder()
Turn into a mutable Builder.
|
addLocalFieldsToBuilder, fromVars, reallyRead, reallyReadaddLocalFieldsToBuilder, getCoordinateSystems, getDescription, getOriginalArrayType, getOriginalDataType, getOriginalName, getOriginalVariable, getUnitsString, proxyReadArray, proxyReadArrayaddLocalFieldsToBuilder, findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isSubset, makeStructureMembers, makeStructureMembersBuilder, readStructure, readStructure, select, select, writeCDL_read, _readScalarData, addLocalFieldsToBuilder, attributes, compareTo, equals, extraInfo, findAttribute, findAttributeString, findDimensionIndex, getArrayType, getDatasetLocation, getDataType, getDimension, getDimensions, getDimensionSet, getDimensionsString, getEnumTypedef, getFileTypeId, getFullName, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getParentStructure, getRanges, getRank, getSection, getShape, getShape, getShapeAsSection, getShortName, getSize, getSizeToCache, getSPobject, hasCachedData, hashCode, invalidateCache, isCaching, isCoordinateVariable, isMemberOfStructure, isMetadata, isScalar, isUnlimited, isVariableLength, lookupEnumString, read, read, read, read, read, readArray, readArray, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToStream, reduce, resetShape, section, section, setCachedData, setCaching, slice, toString, toStringDebugclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindVariable, getVariablesgetFullName, getParentGroup, getShortNameprotected StructurePseudo2Dim(StructurePseudo2Dim.Builder<?> builder, Group parentGroup)
public static StructurePseudo2Dim fromVars(Group group, String shortName, List<String> varNames, Dimension outer, Dimension inner)
group - the containing group, if null use root groupshortName - short name of this StructurevarNames - limited to these variables. all must var(outer, inner, ...). If null, then find all such variables.outer - the outer dimension, may not be nullinner - the inner dimension, may not be nullprotected Array _read(Section section) throws IOException, InvalidRangeException
_read in class VariableIOExceptionInvalidRangeExceptionpublic StructurePseudo2Dim.Builder<?> toBuilder()
StructuretoBuilder in class StructurePseudoDSpublic static StructurePseudo2Dim.Builder<?> builder()