isce3
0.25.0
Loading...
Searching...
No Matches
cxx
isce3
core
Metadata.h
1
// -*- C++ -*-
2
// -*- coding: utf-8 -*-
3
//
4
// Source Author: Bryan Riel
5
// Co-Author: Joshua Cohen
6
// Copyright 2017-2018
7
8
#pragma once
9
10
#include "forward.h"
11
12
#include <iosfwd>
13
#include "DateTime.h"
14
#include "LookSide.h"
15
17
class
isce3::core::Metadata
{
18
public
:
19
20
// Acquisition related parameters
21
double
radarWavelength;
22
double
prf;
23
double
rangeFirstSample;
24
double
slantRangePixelSpacing;
25
double
chirpSlope;
26
double
pulseDuration;
27
double
antennaLength;
28
LookSide lookSide;
29
DateTime
sensingStart;
30
double
pegHeading, pegLatitude, pegLongitude;
31
32
// Image formation related parametesr
33
int
numberRangeLooks;
34
int
numberAzimuthLooks;
35
36
// Geometry parameters
37
int
width;
38
int
length;
39
40
};
41
42
// Define std::cout interaction for debugging
43
std::ostream& operator<<(std::ostream &os,
const
isce3::core::Metadata
&radar);
isce3::core::DateTime
Data structure to store date time to nano-sec precision.
Definition
DateTime.h:18
isce3::core::Metadata
Data structure for storing basic radar geometry image metadata.
Definition
Metadata.h:17
Generated for ISCE3.0 by
1.13.2.