public class StructurePseudo2Dim extends StructurePseudoDS
Variable.Cache
enhanceScaleMissing
orgVar
defaultBufferSize, isSubset, memberHash, members
attributes, cache, dataType, debugCaching, defaultCoordsSizeToCache, defaultSizeToCache, dimensions, elementSize, hashCode, isMetadata, isVariableLength, ncfile, proxyReader, shape, shapeAsSection, sizeToCache, spiObject
Constructor and Description |
---|
StructurePseudo2Dim(NetcdfDataset ncfile,
Group group,
String shortName,
List<String> varNames,
Dimension outer,
Dimension inner)
Make a Structure out of named Variables which have var(outer, inner, ...)
|
Modifier and Type | Method and Description |
---|---|
protected Array |
_read(Section section) |
Structure |
select(List<String> memberNames)
Create a subset of the Structure consisting only of the given member variables
|
copy, reallyRead, reallyRead, removeMemberVariable
addCoordinateSystem, clearCoordinateSystems, convert, convert, enhance, getCoordinateSystems, getDescription, getOriginalDataType, getOriginalName, getOriginalVariable, getUnitsString, removeCoordinateSystem, setName, setOriginalVariable, setUnitsString
addMemberVariable, calcElementSize, calcStructureSize, findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isCaching, isSubset, makeStructureMembers, readStructure, readStructure, readStructure, replaceMemberVariable, select, setCaching, setImmutable, setMemberVariables, setParentGroup, writeCDL
_read, addAttribute, clone, compareTo, createNewCache, equals, extraInfo, findAttribute, findAttributeIgnoreCase, findDimensionIndex, getAttributes, getDAPName, getDAPName, getDataType, getDimension, getDimensions, getDimensionsAll, getDimensionsString, getEnumTypedef, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getProxyReader, getRanges, getRank, getScalarData, getShape, getShape, getShapeAll, getShapeAsSection, getSize, getSizeToCache, getSPobject, hasCachedData, hashCode, invalidateCache, isCoordinateVariable, isImmutable, isMetadata, isScalar, isUnknownLength, isUnlimited, isUnsigned, isVariableLength, lookupEnumString, read, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToByteChannel, readToStream, remove, removeAttribute, removeAttributeIgnoreCase, resetDimensions, resetShape, section, section, setCachedData, setCachedData, setDataType, setDimension, setDimensions, setDimensions, setDimensionsAnonymous, setElementSize, setEnumTypedef, setIsScalar, setProxyReader, setSizeToCache, setSPobject, setUnsigned, setValues, setValues, slice, toString, toStringDebug, writeCDL
getDODSName, getFullName, getFullNameEscaped, getGroup, getImmutable, getName, getParentStructure, getShortName, getSort, isMemberOfStructure, setDODSName, setImmutable, setParentStructure, setShortName, setSort
finalize, getClass, notify, notifyAll, wait, wait, wait
findAttribute, findAttributeIgnoreCase, findDimensionIndex, getAttributes, getDataType, getDimension, getDimensions, getDimensionsAll, getElementSize, getFullName, getFullNameEscaped, getNameAndDimensions, getParentGroup, getParentStructure, getRanges, getRank, getShape, getShapeAsSection, getShortName, getSize, isCoordinateVariable, isMemberOfStructure, isMetadata, isScalar, isUnlimited, isUnsigned, isVariableLength, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, section, toStringDebug
getName
compareTo
public StructurePseudo2Dim(NetcdfDataset ncfile, Group group, String shortName, List<String> varNames, Dimension outer, Dimension inner)
ncfile
- the contaning filegroup
- 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 nullpublic Structure select(List<String> memberNames)
Structure
select
in class StructurePseudoDS
memberNames
- list of Variable names, already a memberprotected Array _read(Section section) throws IOException, InvalidRangeException
_read
in class Variable
IOException
InvalidRangeException
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.