public class WriterCFTrajectoryProfileCollection extends CFPointWriter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
trajectoryIndexName |
altitudeCoordinateName, altName, altUnits, config, coordVars, dataMap, dataVars, descName, extra, id_strlen, idMissingValue, isExtendedModel, latName, llbb, lonName, maxDate, minDate, nfeatures, 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,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
CFPointWriterConfig config) |
WriterCFTrajectoryProfileCollection(java.lang.String fileOut,
java.util.List<Attribute> globalAtts,
java.util.List<VariableSimpleIF> dataVars,
java.util.List<CoordinateAxis> coordVars,
CFPointWriterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
makeFeatureVariables(java.util.List<StructureData> trajDataStructs,
boolean isExtended) |
protected void |
makeMiddleVariables(java.util.List<StructureData> profileDataStructs,
boolean isExtended) |
void |
setFeatureAuxInfo2(int ntraj,
int traj_strlen) |
protected void |
writeHeader(java.util.List<TrajectoryProfileFeature> trajectoryProfiles) |
int |
writeProfile(TrajectoryProfileFeature 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, writeHeader, writeStructureData, writeStructureDataClassicpublic static final java.lang.String trajectoryIndexName
public WriterCFTrajectoryProfileCollection(java.lang.String fileOut,
java.util.List<Attribute> globalAtts,
java.util.List<VariableSimpleIF> dataVars,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
CFPointWriterConfig config)
throws java.io.IOException
java.io.IOExceptionpublic WriterCFTrajectoryProfileCollection(java.lang.String fileOut,
java.util.List<Attribute> globalAtts,
java.util.List<VariableSimpleIF> dataVars,
java.util.List<CoordinateAxis> coordVars,
CFPointWriterConfig config)
throws java.io.IOException
java.io.IOExceptionpublic void setFeatureAuxInfo2(int ntraj,
int traj_strlen)
public int writeProfile(TrajectoryProfileFeature section, ProfileFeature profile) throws java.io.IOException
java.io.IOExceptionprotected void writeHeader(java.util.List<TrajectoryProfileFeature> trajectoryProfiles) throws java.io.IOException
java.io.IOExceptionprotected void makeFeatureVariables(java.util.List<StructureData> trajDataStructs, boolean isExtended)
makeFeatureVariables in class CFPointWriterprotected void makeMiddleVariables(java.util.List<StructureData> profileDataStructs, boolean isExtended)
makeMiddleVariables in class CFPointWriterpublic void writeProfileData(int sectionIndex,
ProfileFeature profile,
int nobs)
throws java.io.IOException
java.io.IOException