Class StructurePseudoDS

All Implemented Interfaces:
Comparable<VariableSimpleIF>, Iterable<Attribute>, AttributeContainer, Enhancements, VariableEnhanced, ProxyReader, VariableSimpleIF
Direct Known Subclasses:
StructurePseudo2Dim

public class StructurePseudoDS extends StructureDS
Make a collection of variables with the same outer dimension into a fake Structure. Its fake because the variables are not stored contiguously.
  so
   var1(dim, other);
   var2(dim, other);
   var3(dim, other);
 becomes
   struct {
     var1(other);
     var2(other);
     var3(other);
   } name(dim);
 
  • Constructor Details

    • StructurePseudoDS

      @Deprecated public StructurePseudoDS(NetcdfDataset ncfile, Group group, String shortName, List<String> varNames, Dimension outerDim)
      Deprecated.
      Use StructurePseudoDS.builder()
      Make a Structure out of all Variables with the named dimension as their outermost dimension, or from a list named Variables, each has the same named outermost dimension.
      Parameters:
      ncfile - part of this file
      group - part of this group
      shortName - short name of this Structure
      varNames - limited to these variables, all must have dim as outer dimension. If null, use all Variables with that outer dimension
      outerDim - existing, outer dimension
  • Method Details