OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <MerisSPH.h>

Inheritance diagram for MerisSPH:
[legend]
Collaboration diagram for MerisSPH:
[legend]

Public Member Functions

 MerisSPH (const MerisSPH &orig)
 
 MerisSPH (EnvsatFile *file, int size, int numDSDs, int DSDSize)
 
virtual std::stringgetDescriptor ()
 
virtual double getFirstLineTime ()
 
virtual void setFirstLineTime (double unixTime)
 
virtual double getLastLineTime ()
 
virtual void setLastLineTime (double unixTime)
 
virtual double getFirstFirstLat ()
 
virtual void setFirstFirstLat (double lat)
 
virtual double getFirstFirstLon ()
 
virtual void setFirstFirstLon (double lon)
 
virtual double getFirstMidLat ()
 
virtual void setFirstMidLat (double lat)
 
virtual double getFirstMidLon ()
 
virtual void setFirstMidLon (double lon)
 
virtual double getFirstLastLat ()
 
virtual void setFirstLastLat (double lat)
 
virtual double getFirstLastLon ()
 
virtual void setFirstLastLon (double lon)
 
virtual double getLastFirstLat ()
 
virtual void setLastFirstLat (double lat)
 
virtual double getLastFirstLon ()
 
virtual void setLastFirstLon (double lon)
 
virtual double getLastMidLat ()
 
virtual void setLastMidLat (double lat)
 
virtual double getLastMidLon ()
 
virtual void setLastMidLon (double lon)
 
virtual double getLastLastLat ()
 
virtual void setLastLastLat (double lat)
 
virtual double getLastLastLon ()
 
virtual void setLastLastLon (double lon)
 
virtual int getSamplesPerLine ()
 
virtual int getLinesPerTiepoint ()
 
virtual int getSamplesPerTiepoint ()
 
virtual const std::stringgetQualityName ()
 
virtual const std::stringgetTiepointName ()
 
virtual void print ()
 
- Public Member Functions inherited from EnvsatSPH
 EnvsatSPH (const EnvsatSPH &orig)
 
 EnvsatSPH (EnvsatFile *file, int size, int numDSDs, int DSDSize)
 
virtual ~EnvsatSPH ()
 
virtual EnvsatSPHoperator= (const EnvsatSPH &src)
 
virtual int readHeader (int fin)
 
virtual int writeHeader (int fout)
 
virtual EnvsatFilegetEnvsatFile ()
 
virtual int getSize ()
 
virtual int getNumDSDs ()
 
virtual EnvsatDSDgetDSD (int index)
 
virtual EnvsatDSDfindFirstDSD (char DSDType)
 
virtual EnvsatDSDfindDSD (const std::string &name)
 
virtual int getDSDSize ()
 
virtual void printRecursive ()
 

Additional Inherited Members

- Protected Member Functions inherited from EnvsatSPH
virtual void createDSDs ()
 
virtual void deleteDSDs ()
 
- Protected Attributes inherited from EnvsatSPH
char * buffer
 

Detailed Description

Definition at line 15 of file MerisSPH.h.

Constructor & Destructor Documentation

◆ MerisSPH() [1/2]

MerisSPH ( const MerisSPH orig)

Definition at line 16 of file MerisSPH.cpp.

◆ MerisSPH() [2/2]

MerisSPH ( EnvsatFile file,
int  size,
int  numDSDs,
int  DSDSize 
)

Definition at line 21 of file MerisSPH.cpp.

Member Function Documentation

◆ getDescriptor()

string & getDescriptor ( )
virtual

Implements EnvsatSPH.

Definition at line 30 of file MerisSPH.cpp.

◆ getFirstFirstLat()

double getFirstFirstLat ( )
virtual

Implements EnvsatSPH.

Definition at line 58 of file MerisSPH.cpp.

◆ getFirstFirstLon()

double getFirstFirstLon ( )
virtual

Implements EnvsatSPH.

Definition at line 66 of file MerisSPH.cpp.

◆ getFirstLastLat()

double getFirstLastLat ( )
virtual

Implements EnvsatSPH.

Definition at line 90 of file MerisSPH.cpp.

◆ getFirstLastLon()

double getFirstLastLon ( )
virtual

Implements EnvsatSPH.

Definition at line 98 of file MerisSPH.cpp.

◆ getFirstLineTime()

double getFirstLineTime ( )
virtual

Implements EnvsatSPH.

Definition at line 36 of file MerisSPH.cpp.

◆ getFirstMidLat()

double getFirstMidLat ( )
virtual

Implements EnvsatSPH.

Definition at line 74 of file MerisSPH.cpp.

◆ getFirstMidLon()

double getFirstMidLon ( )
virtual

Implements EnvsatSPH.

Definition at line 82 of file MerisSPH.cpp.

◆ getLastFirstLat()

double getLastFirstLat ( )
virtual

Implements EnvsatSPH.

Definition at line 106 of file MerisSPH.cpp.

◆ getLastFirstLon()

double getLastFirstLon ( )
virtual

Implements EnvsatSPH.

Definition at line 114 of file MerisSPH.cpp.

◆ getLastLastLat()

double getLastLastLat ( )
virtual

Implements EnvsatSPH.

Definition at line 138 of file MerisSPH.cpp.

◆ getLastLastLon()

double getLastLastLon ( )
virtual

Implements EnvsatSPH.

Definition at line 146 of file MerisSPH.cpp.

◆ getLastLineTime()

double getLastLineTime ( )
virtual

Implements EnvsatSPH.

Definition at line 47 of file MerisSPH.cpp.

◆ getLastMidLat()

double getLastMidLat ( )
virtual

Implements EnvsatSPH.

Definition at line 122 of file MerisSPH.cpp.

◆ getLastMidLon()

double getLastMidLon ( )
virtual

Implements EnvsatSPH.

Definition at line 130 of file MerisSPH.cpp.

◆ getLinesPerTiepoint()

int getLinesPerTiepoint ( )
virtual

Implements EnvsatSPH.

Definition at line 158 of file MerisSPH.cpp.

◆ getQualityName()

const string & getQualityName ( )
virtual

Implements EnvsatSPH.

Definition at line 167 of file MerisSPH.cpp.

◆ getSamplesPerLine()

int getSamplesPerLine ( )
virtual

Implements EnvsatSPH.

Definition at line 154 of file MerisSPH.cpp.

◆ getSamplesPerTiepoint()

int getSamplesPerTiepoint ( )
virtual

Implements EnvsatSPH.

Definition at line 162 of file MerisSPH.cpp.

◆ getTiepointName()

const string & getTiepointName ( )
virtual

Implements EnvsatSPH.

Definition at line 172 of file MerisSPH.cpp.

◆ print()

void print ( )
virtual

Reimplemented from EnvsatSPH.

Definition at line 177 of file MerisSPH.cpp.

◆ setFirstFirstLat()

void setFirstFirstLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 62 of file MerisSPH.cpp.

◆ setFirstFirstLon()

void setFirstFirstLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 70 of file MerisSPH.cpp.

◆ setFirstLastLat()

void setFirstLastLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 94 of file MerisSPH.cpp.

◆ setFirstLastLon()

void setFirstLastLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 102 of file MerisSPH.cpp.

◆ setFirstLineTime()

void setFirstLineTime ( double  unixTime)
virtual

Implements EnvsatSPH.

Definition at line 42 of file MerisSPH.cpp.

◆ setFirstMidLat()

void setFirstMidLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 78 of file MerisSPH.cpp.

◆ setFirstMidLon()

void setFirstMidLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 86 of file MerisSPH.cpp.

◆ setLastFirstLat()

void setLastFirstLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 110 of file MerisSPH.cpp.

◆ setLastFirstLon()

void setLastFirstLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 118 of file MerisSPH.cpp.

◆ setLastLastLat()

void setLastLastLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 142 of file MerisSPH.cpp.

◆ setLastLastLon()

void setLastLastLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 150 of file MerisSPH.cpp.

◆ setLastLineTime()

void setLastLineTime ( double  unixTime)
virtual

Implements EnvsatSPH.

Definition at line 53 of file MerisSPH.cpp.

◆ setLastMidLat()

void setLastMidLat ( double  lat)
virtual

Implements EnvsatSPH.

Definition at line 126 of file MerisSPH.cpp.

◆ setLastMidLon()

void setLastMidLon ( double  lon)
virtual

Implements EnvsatSPH.

Definition at line 134 of file MerisSPH.cpp.


The documentation for this class was generated from the following files:
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/l1bextract_meris/MerisSPH.h
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/l1bextract_meris/MerisSPH.cpp