FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
target.h File Reference

Defines classes for radar targets and their Radar Cross-Section (RCS) models. More...

#include <memory>
#include <random>
#include <string>
#include <utility>
#include "core/config.h"
#include "interpolation/interpolation_set.h"
#include "noise/noise_generators.h"
#include "object.h"
+ Include dependency graph for target.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  radar::RcsModel
 Base class for RCS fluctuation models. More...
 
class  radar::RcsConst
 Constant RCS model. More...
 
class  radar::RcsChiSquare
 Chi-square distributed RCS model. More...
 
class  radar::Target
 Base class for radar targets. More...
 
class  radar::IsoTarget
 Isotropic radar target. More...
 
class  radar::FileTarget
 File-based radar target. More...
 

Namespaces

namespace  math
 
namespace  radar
 

Functions

std::unique_ptr< Targetradar::createIsoTarget (Platform *platform, std::string name, RealType rcs, unsigned seed)
 Creates an isotropic target.
 
std::unique_ptr< Targetradar::createFileTarget (Platform *platform, std::string name, const std::string &filename, unsigned seed)
 Creates a file-based target.
 

Detailed Description

Defines classes for radar targets and their Radar Cross-Section (RCS) models.

Definition in file target.h.