FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
radar::RcsModel Class Referenceabstract

Base class for RCS fluctuation models. More...

#include "target.h"

+ Inheritance diagram for radar::RcsModel:

Public Member Functions

virtual ~RcsModel ()=default
 
 RcsModel ()=default
 
 RcsModel (const RcsModel &)=delete
 
RcsModeloperator= (const RcsModel &)=delete
 
 RcsModel (RcsModel &&)=delete
 
RcsModeloperator= (RcsModel &&)=delete
 
virtual RealType sampleModel ()=0
 Samples the RCS model to produce a value.
 

Detailed Description

Base class for RCS fluctuation models.

Definition at line 38 of file target.h.

Constructor & Destructor Documentation

◆ ~RcsModel()

virtual radar::RcsModel::~RcsModel ( )
virtualdefault

◆ RcsModel() [1/3]

radar::RcsModel::RcsModel ( )
default

◆ RcsModel() [2/3]

radar::RcsModel::RcsModel ( const RcsModel )
delete

◆ RcsModel() [3/3]

radar::RcsModel::RcsModel ( RcsModel &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

RcsModel & radar::RcsModel::operator= ( const RcsModel )
delete

◆ operator=() [2/2]

RcsModel & radar::RcsModel::operator= ( RcsModel &&  )
delete

◆ sampleModel()

virtual RealType radar::RcsModel::sampleModel ( )
pure virtual

Samples the RCS model to produce a value.

Returns
The sampled RCS value.

Implemented in radar::RcsConst, and radar::RcsChiSquare.


The documentation for this class was generated from the following file: