package gov.nasa.gsfc.spdf.cdfj;
public interface CDF2 extends CDFCore {
    public final int MAX_STRING_SIZE = 64;
    public final int AgrEDRHead_OFFSET = 12;
    public final int AzEDRHead_OFFSET = 36;
    public final int rDimSizes_OFFSET = 60;
    public final int CDF_VERSION = 2;
    public final int OFFSET_NEXT_VDR = 8;
    public final int OFFSET_NEXT_ADR = 8;
    // attribute
    public final int ATTR_OFFSET_NAME = 52;
    public final int OFFSET_NEXT_AEDR = 8;
    public final int OFFSET_SCOPE = 16;
    public final int OFFSET_ENTRYNUM = 20;
    public final int ATTR_OFFSET_DATATYPE = 16;
    public final int ATTR_OFFSET_NUM_ELEMENTS = 24;
    public final int OFFSET_VALUE = 48;
    // variable
    public final int VAR_OFFSET_DATATYPE = 12;
    public final int OFFSET_MAXREC = 16;
/*
    public final int VAR_OFFSET_NAME = 64;
    public final int OFFSET_zNumDims = VAR_OFFSET_NAME + MAX_STRING_SIZE;
    public final int VAR_OFFSET_NUM_ELEMENTS = 48;
    public final int OFFSET_NUM = 52;
*/
    public final int OFFSET_FIRST_VXR = 20;
    public final int OFFSET_FLAGS = 28;
    public final int OFFSET_sRecords = 32;
    public final int OFFSET_RECORDS = 8;
    public final int OFFSET_BLOCKING_FACTOR = 60;
    // data
    public final int OFFSET_NEXT_VXR = 8;
    public final int OFFSET_NENTRIES = 12;
    public final int OFFSET_NUSED = 16;
    public final int OFFSET_FIRST = 20;
    public final int OFFSET_RECORD_TYPE = 4;
    // compressed
    public final int OFFSET_CDATA = 16;
    public final int OFFSET_CSIZE = 12;
}