|
ocssw
V2022
|
#include "EnvsatUtil.h"#include <stdio.h>#include <math.h>#include <string.h>#include <timeutils.h>Go to the source code of this file.
Functions | |
| string & | trim_right (string &s, const string &delimiters) |
| string & | trim_left (string &s, const string &delimiters) |
| string & | trim (string &s, const string &delimiters) |
| void | setString (const string &str, char *buffer, unsigned int offset, int size) |
| void | getString (const char *buffer, string &str, unsigned int offset, int size) |
| int | getInt (const char *buffer, unsigned int offset, int size) |
| void | setInt (int val, char *buffer, unsigned int offset, int size) |
| int64_t | getInt64 (const char *buffer, unsigned int offset, int size) |
| void | setInt64 (int64_t val, char *buffer, unsigned int offset, int size) |
| double | getLatLon (const char *buffer, unsigned int offset) |
| void | setLatLon (double val, char *buffer, unsigned int offset) |
| int | getRawInt16 (const char *buffer, unsigned int offset) |
| void | setRawInt16 (int val, char *buffer, unsigned int offset) |
| int | getRawInt32 (const char *buffer, unsigned int offset) |
| void | setRawInt32 (int val, char *buffer, unsigned int offset) |
| double | getMJD (const char *buffer, unsigned int offset) |
| void | setMJD (int day, int sec, int microsec, char *buffer, unsigned int offset) |
| double | merisTime2unix (const string &timeStr) |
| const string & | unix2merisTime (double unixTime) |
| double | envsatInterp (double x1, double x2, double y1, double y2, double xin) |
Variables | |
| const char * | monthArray [12] |
Function Documentation
◆ envsatInterp()
| double envsatInterp | ( | double | x1, |
| double | x2, | ||
| double | y1, | ||
| double | y2, | ||
| double | xin | ||
| ) |
Definition at line 174 of file EnvsatUtil.cpp.
◆ getInt()
| int getInt | ( | const char * | buffer, |
| unsigned int | offset, | ||
| int | size | ||
| ) |
Definition at line 50 of file EnvsatUtil.cpp.
◆ getInt64()
| int64_t getInt64 | ( | const char * | buffer, |
| unsigned int | offset, | ||
| int | size | ||
| ) |
Definition at line 66 of file EnvsatUtil.cpp.
◆ getLatLon()
| double getLatLon | ( | const char * | buffer, |
| unsigned int | offset | ||
| ) |
get a lat or lon value out of the character buffer These assume the lat and lon are written as ints * 1e6
Definition at line 82 of file EnvsatUtil.cpp.
◆ getMJD()
| double getMJD | ( | const char * | buffer, |
| unsigned int | offset | ||
| ) |
Definition at line 114 of file EnvsatUtil.cpp.
◆ getRawInt16()
| int getRawInt16 | ( | const char * | buffer, |
| unsigned int | offset | ||
| ) |
Definition at line 92 of file EnvsatUtil.cpp.
◆ getRawInt32()
| int getRawInt32 | ( | const char * | buffer, |
| unsigned int | offset | ||
| ) |
Definition at line 101 of file EnvsatUtil.cpp.
◆ getString()
Definition at line 45 of file EnvsatUtil.cpp.
◆ merisTime2unix()
Definition at line 144 of file EnvsatUtil.cpp.
◆ setInt()
| void setInt | ( | int | val, |
| char * | buffer, | ||
| unsigned int | offset, | ||
| int | size | ||
| ) |
Definition at line 59 of file EnvsatUtil.cpp.
◆ setInt64()
| void setInt64 | ( | int64_t | val, |
| char * | buffer, | ||
| unsigned int | offset, | ||
| int | size | ||
| ) |
Definition at line 75 of file EnvsatUtil.cpp.
◆ setLatLon()
| void setLatLon | ( | double | val, |
| char * | buffer, | ||
| unsigned int | offset | ||
| ) |
Definition at line 87 of file EnvsatUtil.cpp.
◆ setMJD()
| void setMJD | ( | int | day, |
| int | sec, | ||
| int | microsec, | ||
| char * | buffer, | ||
| unsigned int | offset | ||
| ) |
Definition at line 138 of file EnvsatUtil.cpp.
◆ setRawInt16()
| void setRawInt16 | ( | int | val, |
| char * | buffer, | ||
| unsigned int | offset | ||
| ) |
Definition at line 96 of file EnvsatUtil.cpp.
◆ setRawInt32()
| void setRawInt32 | ( | int | val, |
| char * | buffer, | ||
| unsigned int | offset | ||
| ) |
Definition at line 107 of file EnvsatUtil.cpp.
◆ setString()
Definition at line 33 of file EnvsatUtil.cpp.
◆ trim()
Definition at line 29 of file EnvsatUtil.cpp.
◆ trim_left()
Definition at line 25 of file EnvsatUtil.cpp.
◆ trim_right()
Definition at line 21 of file EnvsatUtil.cpp.
◆ unix2merisTime()
Definition at line 160 of file EnvsatUtil.cpp.
Variable Documentation
◆ monthArray
| const char* monthArray[12] |
Definition at line 18 of file EnvsatUtil.cpp.


