Loading...
Searching...
No Matches
SatEstimatorBaseTestCase Class Referenceabstract
Inheritance diagram for SatEstimatorBaseTestCase:
Collaboration diagram for SatEstimatorBaseTestCase:

Public Member Functions

 SatEstimatorBaseTestCase ()
 SatEstimatorBaseTestCase (std::string info)
virtual ~SatEstimatorBaseTestCase ()
void AddSample (double cno)
void CreateEstimator (SatCnoEstimator::EstimationMode_t mode, Time window)
void GetCnoEstimation ()

Protected Member Functions

virtual void DoRun (void)=0

Protected Attributes

std::vector< double > m_cnoEstimations
Ptr< SatCnoEstimatorm_estimator

Detailed Description

Definition at line 44 of file satellite-cno-estimator-test.cc.

Constructor & Destructor Documentation

◆ SatEstimatorBaseTestCase() [1/2]

SatEstimatorBaseTestCase::SatEstimatorBaseTestCase ( )
inline

◆ SatEstimatorBaseTestCase() [2/2]

SatEstimatorBaseTestCase::SatEstimatorBaseTestCase ( std::string info)
inline

Definition at line 52 of file satellite-cno-estimator-test.cc.

◆ ~SatEstimatorBaseTestCase()

virtual SatEstimatorBaseTestCase::~SatEstimatorBaseTestCase ( )
inlinevirtual

Definition at line 57 of file satellite-cno-estimator-test.cc.

Member Function Documentation

◆ AddSample()

void SatEstimatorBaseTestCase::AddSample ( double cno)

Definition at line 77 of file satellite-cno-estimator-test.cc.

References m_estimator.

Referenced by SatBasicEstimatorAverageTestCase::DoRun(), SatBasicEstimatorLastTestCase::DoRun(), and SatBasicEstimatorMinTestCase::DoRun().

Here is the caller graph for this function:

◆ CreateEstimator()

void SatEstimatorBaseTestCase::CreateEstimator ( SatCnoEstimator::EstimationMode_t mode,
Time window )

Definition at line 89 of file satellite-cno-estimator-test.cc.

References m_estimator.

Referenced by SatBasicEstimatorAverageTestCase::DoRun(), SatBasicEstimatorLastTestCase::DoRun(), and SatBasicEstimatorMinTestCase::DoRun().

Here is the caller graph for this function:

◆ DoRun()

virtual void SatEstimatorBaseTestCase::DoRun ( void )
protectedpure virtual

◆ GetCnoEstimation()

void SatEstimatorBaseTestCase::GetCnoEstimation ( )

Definition at line 83 of file satellite-cno-estimator-test.cc.

References m_cnoEstimations, and m_estimator.

Referenced by SatBasicEstimatorAverageTestCase::DoRun(), SatBasicEstimatorLastTestCase::DoRun(), and SatBasicEstimatorMinTestCase::DoRun().

Here is the caller graph for this function:

Member Data Documentation

◆ m_cnoEstimations

std::vector<double> SatEstimatorBaseTestCase::m_cnoEstimations
protected

◆ m_estimator

Ptr<SatCnoEstimator> SatEstimatorBaseTestCase::m_estimator
protected

Definition at line 72 of file satellite-cno-estimator-test.cc.

Referenced by AddSample(), CreateEstimator(), and GetCnoEstimation().


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