27#ifndef DETECTION_RANGE_H
28#define DETECTION_RANGE_H
120 PolarScan_t* scan,
int avgsector,
double sortage,
double samplepoint);
Defines an area, the extent, projection, etc.
Defines the functions available when working with cartesian products.
RaveCoreObjectType DetectionRange_TYPE
Type definition to use when creating a rave object.
Definition detection_range.c:1076
void DetectionRange_setAnalysisMaxRange(DetectionRange_t *self, double maxrange)
Sets the maxrange to be processed during the analysis stage.
Definition detection_range.c:627
void DetectionRange_setAnalysisMinRange(DetectionRange_t *self, double minrange)
Sets the minrange to be processed during the analysis stage.
Definition detection_range.c:615
double DetectionRange_getAnalysisMaxRange(DetectionRange_t *self)
Returns the max radial range to be processed in the analysis stage.
Definition detection_range.c:633
int DetectionRange_setLookupPath(DetectionRange_t *self, const char *path)
Sets the lookup path where the cache files are stored.
Definition detection_range.c:592
struct _DetectionRange_t DetectionRange_t
Defines a Detection range generator.
Definition detection_range.h:40
double DetectionRange_getAnalysisMinRange(DetectionRange_t *self)
Returns the min radial range to be processed in the analysis stage.
Definition detection_range.c:621
RaveField_t * DetectionRange_analyze(DetectionRange_t *self, PolarScan_t *scan, int avgsector, double sortage, double samplepoint)
Analyzes the detection ranges.
Definition detection_range.c:866
const char * DetectionRange_getLookupPath(DetectionRange_t *self)
Returns the lookup path where the cache files are stored.
Definition detection_range.c:609
PolarScan_t * DetectionRange_top(DetectionRange_t *self, PolarVolume_t *pvol, double scale, double threshold_dBZN, char *paramname)
Returns the echo top.
Definition detection_range.c:639
PolarScan_t * DetectionRange_filter(DetectionRange_t *self, PolarScan_t *scan)
Top field garbage should be filtered.
Definition detection_range.c:789
Defines the functions available when working with polar scans.
struct _PolarScan_t PolarScan_t
Defines a Polar Scan.
Definition polarscan.h:41
Defines the functions available when working with polar volumes.
struct _PolarVolume_t PolarVolume_t
Defines a Polar Volume.
Definition polarvolume.h:37
struct _RaveField_t RaveField_t
Defines a Rave field.
Definition rave_field.h:38
Generic implementation of an object that is used within rave.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
Type definitions for RAVE.
Represents the detection range generator.
Definition detection_range.c:47