ocssw
V2022
|
OutFile.h
Go to the documentation of this file.
23 #define INSTITUTION "NASA Goddard Space Flight Center, Ocean Ecology Laboratory, Ocean Biology Processing Group"
24 #define LICENSE "https://science.nasa.gov/earth-science/earth-science-data/data-information-policy/"
27 #define KEYWORDS_OC "Oceans > Ocean Chemistry > Chlorophyll; Oceans > Ocean Optics > Ocean Color"
virtual void setPixel(int32_t x, double val, int32_t prod=0)
Definition: OutFile.cpp:345
virtual int addProductNonDisplay(productInfo_t *productInfo)
Definition: OutFile.cpp:508
virtual void writeLine()=0
void setScaleOffset(double scale, double offset, ScaleType scaleType)
Definition: OutFile.cpp:118
Definition: meta_l3b.h:15
virtual void setPixelRGB(int32_t x, float red, float green, float blue)
Definition: OutFile.cpp:359
These are used to scale the SD before writing it to the HDF4 file The default is and which means the product is not scaled at all Since the product is usually stored as a float inside of this is a way to write the float out as a integer l2prod min
Definition: HOWTO_Add_a_product.txt:76
void calcOutputLineVals(void *lineBuffer) const
Definition: OutFile.cpp:210
virtual int addProduct(productInfo_t *productInfo)
Definition: OutFile.cpp:1988
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:2011
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:741
Definition: OutFile.h:67
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:1347
double calcOutputVal(double val) const
Definition: OutFile.cpp:138
virtual std::string getScaleTypeString(int32_t prod=0)
Definition: OutFile.cpp:309
double calcPhysicalVal(double val) const
Definition: OutFile.cpp:177
Definition: OutFile.h:291
Definition: OutFile.h:271
virtual void setMapProjection(std::string projection)
Definition: OutFile.cpp:558
virtual void setPixel(int32_t x, double val, int32_t prod=0)
Definition: OutFile.cpp:769
Definition: clo.h:123
virtual void setTiffColor()=0
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:1660
Definition: OutFile.h:397
void setScale(double min, double max, ScaleType scaleType)
Definition: OutFile.cpp:78
virtual void setResolution(std::string resolutionStr)
Definition: OutFile.h:44
virtual bool setPalette(const char *paletteName, bool applyMask)
Definition: OutFile.cpp:432
Definition: OutFile.h:333
virtual int addProduct(productInfo_t *productInfo)
Definition: OutFile.cpp:2390
Definition: OutFile.h:353
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:1437
virtual void setPixelRGB(int32_t x, float red, float green, float blue)
Definition: OutFile.cpp:1533
Definition: OutFile.h:362
Definition: OutFile.h:310
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:1470
virtual void setPixel(int32_t x, double val, int32_t prod=0)
Definition: OutFile.cpp:1101
virtual void setPixelRGB(int32_t x, float red, float green, float blue)
Definition: OutFile.cpp:1107
ProductStuff(int32_t width, const productInfo_t *productInfo)
Definition: OutFile.cpp:32
virtual void setPixelRGB(int32_t x, float red, float green, float blue)
Definition: OutFile.cpp:775
void setProj4Info(std::string projStr, double minX, double maxY)
Definition: OutFile.cpp:562
virtual void setPixel(int32_t x, double val, int32_t prod=0)
Definition: OutFile.cpp:1502
virtual void setSize(int32_t width, int32_t height)
Definition: OutFile.cpp:1006
Definition: OutFile.h:344
Definition: OutFile.h:262
Definition: OutFile.h:246
virtual bool close()=0
Definition: OutFile.h:378
virtual bool open()=0
virtual int32_t addProduct(productInfo_t *productInfo)
Definition: OutFile.cpp:486