public class StructurePseudo2Dim extends StructurePseudoDS
Modifier and Type | Class and Description |
---|---|
static class |
StructurePseudo2Dim.Builder<T extends StructurePseudo2Dim.Builder<T>> |
defaultCoordsSizeToCache, defaultSizeToCache, permitCaching
Constructor and Description |
---|
StructurePseudo2Dim(NetcdfDataset ncfile,
Group group,
String shortName,
List<String> varNames,
Dimension outer,
Dimension inner)
Deprecated.
Use StructureDS.builder()
|
Modifier and Type | Method and Description |
---|---|
static StructurePseudo2Dim.Builder<?> |
builder() |
Structure |
select(List<String> memberNames)
Create a subset of the Structure consisting only of the given member variables
|
StructurePseudo2Dim.Builder<?> |
toBuilder()
Turn into a mutable Builder.
|
reallyRead, reallyRead, removeMemberVariable
addCoordinateSystem, clearCoordinateSystems, enhance, getCoordinateSystems, getDescription, getOriginalDataType, getOriginalName, getOriginalVariable, getUnitsString, removeCoordinateSystem, setName, setOriginalVariable, setUnitsString
addMemberVariable, calcElementSize, findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isCaching, isSubset, makeStructureMembers, readStructure, readStructure, readStructure, replaceMemberVariable, select, setCaching, setImmutable, setMemberVariables, setParentGroup
addAll, addAttribute, attributes, compareTo, createNewCache, equals, findAttribute, findAttributeDouble, findAttributeIgnoreCase, findAttributeInteger, findAttValueIgnoreCase, findDimensionIndex, getAttributes, getDAPName, getDAPName, getDatasetLocation, getDataType, getDimension, getDimensions, getDimensionsAll, getDimensionsString, getEnumTypedef, getFileTypeId, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getProxyReader, getRanges, getRank, getShape, getShape, getShapeAll, getShapeAsSection, getSize, getSizeToCache, getSPobject, hasCachedData, hashCode, invalidateCache, isCoordinateVariable, isImmutable, isMetadata, isScalar, isUnknownLength, isUnlimited, isVariableLength, lookupEnumString, read, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToByteChannel, readToStream, reduce, remove, removeAttribute, removeAttributeIgnoreCase, resetDimensions, resetShape, section, section, setCachedData, setCachedData, setDataType, setDimension, setDimensions, setDimensions, setDimensionsAnonymous, setElementSize, setEnumTypedef, setIsScalar, setProxyReader, setSizeToCache, setSPobject, setValues, setValues, slice, toString, toStringDebug, writeCDL
annotate, annotation, getDODSName, getFullName, getFullNameEscaped, getGroup, getImmutable, getName, getParentStructure, getShortName, getSort, isMemberOfStructure, localhash, setDODSName, setParentStructure, setShortName, setSort, unwrap
getFullName, getShortName
getFullName, getName, getShortName
getName, hasAttribute, iterator
forEach, spliterator
@Deprecated public StructurePseudo2Dim(NetcdfDataset ncfile, Group group, String shortName, List<String> varNames, Dimension outer, Dimension inner)
ncfile
- the containing 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 memberpublic StructurePseudo2Dim.Builder<?> toBuilder()
Structure
toBuilder
in class StructurePseudoDS
public static StructurePseudo2Dim.Builder<?> builder()