public class WriterCFTrajectoryProfileCollection extends CFPointWriter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
trajectoryIndexName |
altitudeCoordinateName, altName, altUnits, config, dataMap, dataVars, descName, extra, id_strlen, idMissingValue, isExtendedModel, latName, llbb, lonName, maxDate, minDate, nfeatures, noTimeCoverage, noUnlimitedDimension, numberOfObsName, profileDimName, profileIdName, profileStructName, profileTimeName, record, recordDim, recordDimName, recordName, reservedGlobalAtts, reservedVariableAtts, stationAltName, stationDimName, stationIdName, stationIndexName, stationStructName, timeName, timeUnit, trajDimName, trajIdName, trajStructName, useAlt, wmoName, writer
Constructor and Description |
---|
WriterCFTrajectoryProfileCollection(java.lang.String fileOut,
java.util.List<Attribute> globalAtts,
java.util.List<VariableSimpleIF> dataVars,
java.util.List<Variable> extra,
DateUnit timeUnit,
java.lang.String altUnits,
CFPointWriterConfig config) |
Modifier and Type | Method and Description |
---|---|
protected void |
makeFeatureVariables(StructureData trajData,
boolean isExtended) |
protected void |
makeMiddleVariables(StructureData profileData,
boolean isExtended) |
void |
setFeatureAuxInfo2(int ntraj,
int traj_strlen) |
void |
writeObsData(PointFeature pf) |
int |
writeProfile(SectionFeature section,
ProfileFeature profile) |
void |
writeProfileData(int sectionIndex,
ProfileFeature profile,
int nobs) |
addCoordinatesClassic, addCoordinatesExtended, addDataVariablesClassic, addDataVariablesExtended, addDimensionsClassic, addExtraVariables, close, finish, getDataVar, getSharedDimName, main, makeDimensionList, setFeatureAuxInfo, trackBB, writeExtraVariables, writeFeatureCollection, writeFeatureCollection, writeHeader, writeHeader2, writeStructureData, writeStructureDataClassic
public static final java.lang.String trajectoryIndexName
public WriterCFTrajectoryProfileCollection(java.lang.String fileOut, java.util.List<Attribute> globalAtts, java.util.List<VariableSimpleIF> dataVars, java.util.List<Variable> extra, DateUnit timeUnit, java.lang.String altUnits, CFPointWriterConfig config) throws java.io.IOException
java.io.IOException
public void setFeatureAuxInfo2(int ntraj, int traj_strlen)
public int writeProfile(SectionFeature section, ProfileFeature profile) throws java.io.IOException
java.io.IOException
protected void makeFeatureVariables(StructureData trajData, boolean isExtended) throws java.io.IOException
makeFeatureVariables
in class CFPointWriter
java.io.IOException
protected void makeMiddleVariables(StructureData profileData, boolean isExtended) throws java.io.IOException
makeMiddleVariables
in class CFPointWriter
java.io.IOException
public void writeProfileData(int sectionIndex, ProfileFeature profile, int nobs) throws java.io.IOException
java.io.IOException
public void writeObsData(PointFeature pf) throws java.io.IOException
java.io.IOException