Package uk.ac.bristol.star.cdf.record
Class VariableDescriptorRecord
- java.lang.Object
-
- uk.ac.bristol.star.cdf.record.Record
-
- uk.ac.bristol.star.cdf.record.VariableDescriptorRecord
-
- Direct Known Subclasses:
VariableDescriptorRecord.RVariant
,VariableDescriptorRecord.ZVariant
public abstract class VariableDescriptorRecord extends Record
Abstract superclass for CDF Variable Descriptor Records. Two concrete subclasses exist for rVDRs and zVDRs.- Since:
- 19 Jun 2013
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VariableDescriptorRecord.RVariant
Field data for CDF record of type rVariable Descriptor Record.static class
VariableDescriptorRecord.ZVariant
Field data for CDF record of type zVariable Descriptor Record.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getPadValueOffset()
Returns the file offset at which this record's PadValue can be found.int
getPadValueSize()
Returns the number of bytes in the pad value.-
Methods inherited from class uk.ac.bristol.star.cdf.record.Record
checkEndRecord, checkIntValue, getBuf, getContentOffset, getRecordSize, getRecordType, getRecordTypeAbbreviation, hasBit, readIntArray, readOffsetArray, toLines, warnFormat
-
-
-
-
Field Detail
-
vdrNext
@CdfField @OffsetField public final long vdrNext
-
dataType
@CdfField public final int dataType
-
maxRec
@CdfField public final int maxRec
-
vxrHead
@CdfField @OffsetField public final long vxrHead
-
vxrTail
@CdfField @OffsetField public final long vxrTail
-
flags
@CdfField public final int flags
-
sRecords
@CdfField public final int sRecords
-
rfuB
@CdfField public final int rfuB
-
rfuC
@CdfField public final int rfuC
-
rfuF
@CdfField public final int rfuF
-
numElems
@CdfField public final int numElems
-
num
@CdfField public final int num
-
cprOrSprOffset
@CdfField @OffsetField public final long cprOrSprOffset
-
blockingFactor
@CdfField public final int blockingFactor
-
name
@CdfField public final java.lang.String name
-
zNumDims
@CdfField public final int zNumDims
-
zDimSizes
@CdfField public final int[] zDimSizes
-
dimVarys
@CdfField public final boolean[] dimVarys
-
-
Method Detail
-
getPadValueOffset
public long getPadValueOffset()
Returns the file offset at which this record's PadValue can be found. If there is no pad value, -1 is returned.- Returns:
- pad file offset, or -1
-
getPadValueSize
public int getPadValueSize()
Returns the number of bytes in the pad value. If there is no pad value, 0 is returned.- Returns:
- pad value size in bytes
-
-