BEAM BLOCKAGE
|
Beam-blockage topography map reading functionallity. More...
#include <string.h>
#include "rave_object.h"
#include "rave_field.h"
#include "bbtopography.h"
#include "polarscan.h"
Go to the source code of this file.
Typedefs | |
typedef struct _BeamBlockageMap_t | BeamBlockageMap_t |
Defines a beam blockage object. | |
Functions | |
int | BeamBlockageMap_setTopo30Directory (BeamBlockageMap_t *self, const char *topodirectory) |
Sets the topo30 directory. | |
const char * | BeamBlockageMap_getTopo30Directory (BeamBlockageMap_t *self) |
Returns the topo30 directory. | |
BBTopography_t * | BeamBlockageMap_readTopography (BeamBlockageMap_t *self, double lat, double lon, double d) |
Find out which maps are needed to cover given area. | |
BBTopography_t * | BeamBlockageMap_getTopographyForScan (BeamBlockageMap_t *self, PolarScan_t *scan) |
Returns a topography that matches the scan sweep strategy. | |
Variables | |
RaveCoreObjectType | BeamBlockageMap_TYPE |
Type definition to use when creating a rave object. | |
Beam-blockage topography map reading functionallity.
typedef struct _BeamBlockageMap_t BeamBlockageMap_t |
Defines a beam blockage object.
const char * BeamBlockageMap_getTopo30Directory | ( | BeamBlockageMap_t * | self | ) |
Returns the topo30 directory.
[in] | self | - self |
BBTopography_t * BeamBlockageMap_getTopographyForScan | ( | BeamBlockageMap_t * | self, |
PolarScan_t * | scan ) |
Returns a topography that matches the scan sweep strategy.
I.e. the topography for each bin/ray index.
[in] | self | - self |
[in] | scan | - the polar scan |
BBTopography_t * BeamBlockageMap_readTopography | ( | BeamBlockageMap_t * | self, |
double | lat, | ||
double | lon, | ||
double | d ) |
Find out which maps are needed to cover given area.
[in] | lat | - latitude of radar in radians |
[in] | lon | - longitude of radar in radians |
[in] | d | - maximum range of radar in meters |
[in] | lat | - latitude of radar in degrees |
[in] | lon | - longitude of radar in degrees |
[in] | d | - maximum range of radar in meters |
int BeamBlockageMap_setTopo30Directory | ( | BeamBlockageMap_t * | self, |
const char * | topodirectory ) |
Sets the topo30 directory.
[in] | self | - self |
[in] | topodirectory | - the topo directory |
|
extern |
Type definition to use when creating a rave object.