NASA Logo
Ocean Color Science Software

ocssw V2022
l1c.cpp File Reference
#include <filehandle.h>
#include <l1.h>
#include "l1c.h"
#include "l1c_filehandle.h"
#include "l1c_input.h"
#include "l1c_str.h"
#include "l2_str.h"
#include <string>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <list>
#include <stack>
#include <vector>
#include <iostream>
#include <fstream>
#include <sstream>
#include <netcdf.h>
#include <nc4utils.h>
#include "hawkeye_methods.h"
#include "allocate4d.h"
#include <allocate3d.h>
#include <allocate2d.h>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <chrono>
#include <GeographicLib/Geodesic.hpp>
#include <GeographicLib/GeodesicLine.hpp>
#include <GeographicLib/Constants.hpp>
#include <GeographicLib/Rhumb.hpp>
#include <timeutils.h>
#include <genutils.h>
#include <stdint.h>
#include "l2prod.h"
#include "Strassen.h"
#include <libnav.h>
Include dependency graph for l1c.cpp:

Go to the source code of this file.

Namespaces

 l1c
 

Typedefs

typedef bg::model::point< double, 2, bg::cs::geographic< bg::degree > > Point_t
 
typedef bg::model::polygon< Point_tPolygon_t
 
typedef bg::model::box< Point_tBox_t
 

Functions

void cross_product_double (double vector_a[], double vector_b[], double temp[])
 
double cross_product_norm_double (double vector_a[], double vector_b[])
 
int sunz_swt (int ix1_swt, int ix2_swt, int16_t *hour_swt, int16_t *day_swt, int16_t *year_swt, double *olat, double *olon)
 

Variables

float Re = 6378.137
 

Typedef Documentation

◆ Box_t

typedef bg::model::box<Point_t> Box_t

Definition at line 69 of file l1c.cpp.

◆ Point_t

typedef bg::model::point<double, 2, bg::cs::geographic<bg::degree> > Point_t

Definition at line 67 of file l1c.cpp.

◆ Polygon_t

typedef bg::model::polygon<Point_t> Polygon_t

Definition at line 68 of file l1c.cpp.

Variable Documentation

◆ Re

float Re = 6378.137

Definition at line 57 of file l1c.cpp.