public class StructurePseudo extends Structure
so
var1(dim, other);
var2(dim, other);
var3(dim, other);
becomes
struct {
var1(other);
var2(other);
var3(other);
} name(dim);
Structure.Builder<T extends Structure.Builder<T>>Variable.Cacheattributes, cache, dataType, debugCaching, defaultCoordsSizeToCache, defaultSizeToCache, dimensions, elementSize, hashCode, isVariableLength, ncfile, permitCaching, proxyReader, shape, sizeToCache, spiObjectannotations, dodsname, group, immutable, parentstruct, shortName, sort| Constructor and Description |
|---|
StructurePseudo(NetcdfFile ncfile,
Group group,
java.lang.String shortName,
Dimension dim)
Deprecated.
Make a Structure out of all Variables with the named dimension as their outermost dimension.
|
StructurePseudo(NetcdfFile ncfile,
Group group,
java.lang.String shortName,
java.util.List<java.lang.String> varNames,
Dimension dim)
Deprecated.
Make a Structure out of named Variables, each has the same named outermost dimension.
|
| Modifier and Type | Method and Description |
|---|---|
Array |
reallyRead(Variable mainv,
CancelTask cancelTask)
Deprecated.
public by accident, do not call directly.
|
Array |
reallyRead(Variable mainv,
Section section,
CancelTask cancelTask)
Deprecated.
public by accident, do not call directly.
|
boolean |
removeMemberVariable(Variable v)
Deprecated.
Remove a Variable : uses the Variable name to find it.
|
addLocalFieldsToBuilder, addMemberVariable, builder, calcElementSize, calcStructureSize, copy, findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isCaching, isSubset, makeStructureMembers, readStructure, readStructure, readStructure, replaceMemberVariable, select, select, setCaching, setImmutable, setMemberVariables, setParentGroup, toBuilder, writeCDL_read, _read, _readScalarData, addAll, addAttribute, addLocalFieldsToBuilder, attributes, compareTo, createNewCache, equals, extraInfo, findAttribute, findAttributeDouble, findAttributeIgnoreCase, findAttributeInteger, findAttributeString, findDimensionIndex, getAttributes, getDAPName, getDAPName, getDatasetLocation, getDataType, getDescription, getDimension, getDimensions, getDimensionsAll, getDimensionsString, getEnumTypedef, getFileTypeId, getFullName, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getParentGroupOrRoot, getParentStructure, getProxyReader, getRanges, getRank, getScalarData, getShape, getShape, getShapeAll, getShapeAsSection, getSize, getSizeToCache, getSPobject, getUnitsString, hasCachedData, hashCode, invalidateCache, isCoordinateVariable, isEmpty, isImmutable, isMemberOfStructure, 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, setName, setProxyReader, setSizeToCache, setSPobject, setValues, setValues, slice, toString, toStringDebug, writeCDLannotate, annotation, getDODSName, getFullNameEscaped, getGroup, getImmutable, getName, getShortName, getSort, localhash, setDODSName, setParentStructure, setShortName, setSort, unwrapclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, getShortNamefilter, findAttValueIgnoreCase, getName, hasAttribute, hasAttributeIgnoreCase, iteratorpublic StructurePseudo(NetcdfFile ncfile, Group group, java.lang.String shortName, Dimension dim)
ncfile - part of this filegroup - part of this groupshortName - short name of this Structuredim - the existing dimensionpublic StructurePseudo(NetcdfFile ncfile, Group group, java.lang.String shortName, java.util.List<java.lang.String> varNames, Dimension dim)
ncfile - part of this filegroup - part of this groupshortName - short name of this StructurevarNames - limited to these variables. all must have dim as outer dimension.dim - the existing dimensionpublic boolean removeMemberVariable(Variable v)
StructureremoveMemberVariable in class Structurev - remove this variable as a member of this structurepublic Array reallyRead(Variable mainv, CancelTask cancelTask) throws java.io.IOException
VariablereallyRead in interface ProxyReaderreallyRead in class Variablemainv - the client VariablecancelTask - user may canceljava.io.IOException - on errorpublic Array reallyRead(Variable mainv, Section section, CancelTask cancelTask) throws java.io.IOException, InvalidRangeException
VariablereallyRead in interface ProxyReaderreallyRead in class Variablemainv - the client Variablesection - the section of data to read.cancelTask - user may canceljava.io.IOException - on errorInvalidRangeException - if section has incorrect rank or illegal shape.