isce3
0.1.0
Main Page
Related Pages
Namespaces
Classes
Files
Python classes
Issue Tracker
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
ampcor
correlators
Sequential
cuda
correlators
Sequential
dom
Raster
SLC
isce3
The isce namespace
container
RadarGeometry
Scene geometry in radar coordinate system
RSD
Radar signal data
core
The
isce3::core
namespace
Attitude
Base class for attitude data representation
Baseline
Data structure for computing interferometric baselines
Basis
Simple class to store three-dimensional basis vectors
FixedString
Struct with fixed-length string for serialization
double_promote
Precision-promotion to double/complex<double>
double_promote< float >
Template specialization for float
double_promote< double >
Template specialization for double
double_promote< std::complex< float > >
Template specialization for complex<float>
double_promote< std::complex< double > >
Template specialization for complex<double>
Cube
DateTime
Data structure to store date time to nano-sec precision
DenseMatrix
Ellipsoid
Data structure to store
Ellipsoid
information
EulerAngles
Data structure for Euler Angle representation of attitude information
Vector
Linspace
A uniformly-spaced sequence of values over some interval
LUT1d
Data structure to hold a 1D Lookup table
LUT2d
Data structure to store 2D Lookup table
Matrix
Data structure for a 2D row-major matrix
Interpolator
Definition of parent
Interpolator
BilinearInterpolator
Definition of
BilinearInterpolator
BicubicInterpolator
Definition of
BicubicInterpolator
NearestNeighborInterpolator
Definition of
NearestNeighborInterpolator
Spline2dInterpolator
Definition of
Spline2dInterpolator
Sinc2dInterpolator
Definition of
Sinc2dInterpolator
Kernel
Abstract base class for all kernels
BartlettKernel
Bartlett kernel (triangle function)
KnabKernel
Kernel
based on the paper by Knab for interpolating band-limited signals
LinearKernel
Linear kernel, which is just a special case of Bartlett
NFFTKernel
NFFT time-domain kernel
TabulatedKernel
Tabulated
Kernel
ChebyKernel
Polynomial
Kernel
Metadata
Data structure for storing basic radar geometry image metadata
Orbit
Sequence of platform ephemeris samples (state vectors) with uniform temporal spacing, supporting efficient lookup and interpolation
Peg
Data structure to store a peg point
Pegtrans
Data structure to assist with
Peg
point transformations
Pixel
Helper datastructure to handle slant range information for a pixel
Poly1d
Data structure for representing 1D polynomials
Poly2d
Data structure for representing 1D polynomials
ProjectionBase
Abstract base class for individual projections
LonLat
Standard WGS84 Lon/Lat Projection extension of ProjBase - EPSG:4326
Geocent
Standard WGS84 ECEF coordinates extension of ProjBase - EPSG:4978
UTM
UTM
coordinate extension of ProjBase
PolarStereo
Polar stereographic extension of ProjBase
CEA
Equal Area Projection extension of ProjBase
Quaternion
Quaternion
representation of attitude information
StateVector
TimeDelta
Data structure to store
TimeDelta
to double precision seconds
cuda
container
RadarGeometry
CUDA counterpart of
isce3::container::RadarGeometry
core
ComputeCapability
CUDA device compute capability
Device
A CUDA-enabled device
Event
Thin RAII wrapper around cudaEvent_t
gpuInterpolator
gpuLUT1d
gpuLUT2d
gpuSinc2dInterpolator
GpuSinc2dInterpolator class derived from abstract
gpuInterpolator
class
BartlettKernel
Bartlett kernel (triangle function)
LinearKernel
Linear kernel (special case of Bartlett)
KnabKernel
Kernel
based on the paper by Knab for interpolating band-limited signals
[6]
[8]
TabulatedKernel
Tabulated kernel
ChebyKernel
Chebyshev polynomial kernel
gpuBasis
Simple class to store three-dimensional basis vectors
gpuBilinearInterpolator
GpuBilinearInterpolator class derived from abstract
gpuInterpolator
class
gpuBicubicInterpolator
GpuBicubicInterpolator class derived from abstract
gpuInterpolator
class
gpuSpline2dInterpolator
GpuSpline2dInterpolator class derived from abstract
gpuInterpolator
class
gpuPoly2d
ProjectionBase
Abstract base class for individual projections
LonLat
Geodetic Lon/Lat projection - EPSG:4326
Geocent
Standard WGS84 ECEF coordinates - EPSG:4978
UTM
UTM
coordinate extension of
ProjectionBase
PolarStereo
Polar stereographic coordinate system
CEA
Equal Area Projection extension of ProjBase
Kernel
CRTP base class for kernels
TabulatedKernelView
A non-owning reference to a
TabulatedKernel
object
ChebyKernelView
A non-owning reference to a
ChebyKernel
object
Orbit
CUDA counterpart of
isce3::core::Orbit
OrbitView
Non-owning reference to
Orbit
Stream
Thin RAII wrapper around cudaStream_t
except
CudaError
CudaError
provide the same information as BaseError, and also retains the original error code
fft
detail
CufftC2CType
CufftC2CType< float >
CufftC2CType< double >
CufftR2CType
CufftR2CType< float >
CufftR2CType< double >
CufftC2RType
CufftC2RType< float >
CufftC2RType< double >
FFTPlanBase
FwdFFTPlan
RAII wrapper encapsulating cuFFT plan for forward FFT execution
InvFFTPlan
RAII wrapper encapsulating cuFFT plan for inverse FFT execution
geometry
Geo2rdr
Transformer from map coordinates to radar geometry coordinates using GPU
gpuDEMInterpolator
gpuTopoLayers
Topo
Transformer from radar geometry coordinates to map coordinates with DEM / reference altitude on GPU
image
ResampSlc
io
fstreamCallback
RasterCallback
FileDataStream
Utility class for asynchronously reading/writing between files and device memory
RasterDataStream
Utility class for asynchronously reading/writing between Rasters and device memory
signal
gpuAzimuthFilter
gpuFilter
gpuLooks
gpuRangeFilter
gpuSignal
gpuCrossmul
except
The
isce3::except
namespace
SrcInfo
Error
fft
detail
FFTPlanBase
FFTWPlanType
FFTWPlanType< float >
FFTWPlanType< double >
FwdFFTPlan
RAII wrapper encapsulating FFTW plan for forward FFT execution
InvFFTPlan
RAII wrapper encapsulating FFTW plan for inverse FFT execution
fftw3cxx
The
isce3::fftw3cxx
namespace
fftw
plan
focus
Rdr2GeoParams
Geo2RdrParams
GapMask
Determine location of blind ranges in SweepSAR systems
RangeComp
Range compression processor
geometry
The
isce3::geometry
namespace
detail
Geo2RdrParams
Rdr2GeoParams
DEMInterpolator
Geocode
Geo2rdr
Transformer from map coordinates to radar geometry coordinates
Topo
Transformer from radar geometry coordinates to map coordinates with DEM / reference altitude
TopoLayers
image
Tile
ResampSlc
io
The
isce3::io
namespace
gdal
detail
GDT
Type2GDALDataType
Type2GDALDataType< char >
Type2GDALDataType< signed char >
Type2GDALDataType< unsigned char >
Type2GDALDataType< std::int16_t >
Type2GDALDataType< std::int32_t >
Type2GDALDataType< std::uint16_t >
Type2GDALDataType< std::uint32_t >
Type2GDALDataType< float >
Type2GDALDataType< double >
Type2GDALDataType< std::complex< float > >
Type2GDALDataType< std::complex< double > >
Type2GDALDataType< thrust::complex< float > >
Type2GDALDataType< thrust::complex< double > >
MemoryMap
Buffer
Interface to 2-D memory array
TypedBuffer
Buffer
with static type information
Dataset
Wrapper for GDALDataset representing a collection of associated
Raster
bands
GeoTransform
Transform coefficients for transforming from (pixel, line) coordinates in raster space to (x, y) coordinates in projection space
Raster
Wrapper for GDALRasterBand representing a single raster
SpatialReference
Spatial reference system / coordinate reference system
float16
n1bit
n2bit
findMeta
IDataSet
Our derived dataset structure that includes utility functions
IGroup
IH5File
IH5Dataset
IH5 interface to GDAL Dataset to allow read/write to HDF5 datasets from ISCE
IH5RasterBand
Raster
band of an IH5 Dataset derived from GDALPamRasterBand
Raster
Data structure meant to handle
Raster
I/O operations
product
The
isce3::product
namespace
GeoGridParameters
Metadata
ProcessingInformation
Product
RadarGridParameters
Swath
signal
Covariance
Covariance
estimation from dual-polarization or quad-polarization data
Crossmul
Intereferogram generation by cross-multiplication of reference and secondary SLCs
Filter
Looks
NFFT
Non-equispaced fast Fourier transform (
NFFT
)
Signal
A class to handle 2D FFT or 1D FFT in range or azimuth directions
unwrap
icu
ICU
LabelMap
SearchTable
phass
Phass
is_floating_or_complex
is_floating_or_complex< float >
is_floating_or_complex< double >
is_floating_or_complex< std::complex< float > >
is_floating_or_complex< std::complex< double > >
thrust
complex
CannyEdgeDetector
ChangeDetector
D2point
D3point
DataPatch
F2point
F3point
Flow
Geopoint
Node
NodeFlow
Point
PointKey
Seed
USF3Point
USF4Point
USPoint
USPointKey
USPointKeyComp
Generated for ISCE3.0 by
1.8.5.