29#include "rave_object.h"
30#include "rave_field.h"
108int BeamBlockage_restore(PolarScan_t* scan, RaveField_t* blockage,
const char* quantity,
double threshold);
int BeamBlockage_restore(PolarScan_t *scan, RaveField_t *blockage, const char *quantity, double threshold)
When you have retrieved the beam blockage field you can restore the specified parameter for the scan.
Definition beamblockage.c:612
void BeamBlockage_setRewriteCache(BeamBlockage_t *self, int recreateCache)
Sets if the cache should be recreated all the time.
Definition beamblockage.c:457
RaveField_t * BeamBlockage_getBlockage(BeamBlockage_t *self, PolarScan_t *scan, double dBlim)
Gets the blockage for the provided scan.
Definition beamblockage.c:468
const char * BeamBlockage_getTopo30Directory(BeamBlockage_t *self)
Returns the topo30 directory.
Definition beamblockage.c:423
const char * BeamBlockage_getCacheDirectory(BeamBlockage_t *self)
Returns the cache directory.
Definition beamblockage.c:451
RaveCoreObjectType BeamBlockage_TYPE
Type definition to use when creating a rave object.
Definition beamblockage.c:739
int BeamBlockage_setTopo30Directory(BeamBlockage_t *self, const char *topodirectory)
Sets the topo30 directory.
Definition beamblockage.c:417
int BeamBlockage_setCacheDirectory(BeamBlockage_t *self, const char *cachedir)
Sets the cache directory.
Definition beamblockage.c:429
int BeamBlockage_getRewriteCache(BeamBlockage_t *self)
Returns if the cache is recreated each time.
Definition beamblockage.c:463
Represents the beam blockage algorithm.
Definition beamblockage.c:44
char * cachedir
the cache directory
Definition beamblockage.c:47