WSF
P6DofMachParamDataTable Class Reference

#include <P6DofUtils.hpp>

Collaboration diagram for P6DofMachParamDataTable:

Classes

struct  paramDataPair
struct  machParamDataListPair

Public Member Functions

 P6DofMachParamDataTable ()
 ~P6DofMachParamDataTable ()
P6DofMachParamDataTableoperator= (const P6DofMachParamDataTable &other)=delete
P6DofMachParamDataTableClone () const
void CreateNewMach (double aMach)
void AddNewParamDataPair (double aParameter, double aData)
double GetValueAtMachParam (double aMach, double aParameter) const
double GetMinParameterAtMach (double aMach) const
double GetMaxParameterAtMach (double aMach) const
double GetMinDataAtMach (double aMach) const
double GetMaxDataAtMach (double aMach) const
void OutputToString (std::string &aInput, const std::string &aTableName, const std::string &aParameterType, const std::string &aParameterUnitsString) const

Protected Member Functions

 P6DofMachParamDataTable (const P6DofMachParamDataTable &aSrc)
double GetParameterAtMach (double aMach, bool aGetMin) const
double GetMinParameter (const machParamDataListPair *aMachParamDataListPair) const
double GetMaxParameter (const machParamDataListPair *aMachParamDataListPair) const
double GetDataAtMach (double aMach, bool aGetMin) const
double GetMinData (const machParamDataListPair *aMachParamDataListPair) const
double GetMaxData (const machParamDataListPair *aMachParamDataListPair) const
double GetValueAtParam (std::vector< paramDataPair * > &aList, double aParameter) const

Protected Attributes

std::vector< machParamDataListPair * > mMachParamDataList
machParamDataListPairmCurrentMachParamDataPairPtr

Constructor & Destructor Documentation

◆ P6DofMachParamDataTable() [1/2]

P6DofMachParamDataTable::P6DofMachParamDataTable ( )

◆ ~P6DofMachParamDataTable()

P6DofMachParamDataTable::~P6DofMachParamDataTable ( )

References mMachParamDataList.

◆ P6DofMachParamDataTable() [2/2]

P6DofMachParamDataTable::P6DofMachParamDataTable ( const P6DofMachParamDataTable & aSrc)
protected

Member Function Documentation

◆ AddNewParamDataPair()

void P6DofMachParamDataTable::AddNewParamDataPair ( double aParameter,
double aData )

◆ Clone()

P6DofMachParamDataTable * P6DofMachParamDataTable::Clone ( ) const

References P6DofMachParamDataTable().

Referenced by operator=().

◆ CreateNewMach()

void P6DofMachParamDataTable::CreateNewMach ( double aMach)

◆ GetDataAtMach()

double P6DofMachParamDataTable::GetDataAtMach ( double aMach,
bool aGetMin ) const
protected

◆ GetMaxData()

double P6DofMachParamDataTable::GetMaxData ( const machParamDataListPair * aMachParamDataListPair) const
protected

◆ GetMaxDataAtMach()

double P6DofMachParamDataTable::GetMaxDataAtMach ( double aMach) const

References GetDataAtMach().

Referenced by operator=().

◆ GetMaxParameter()

double P6DofMachParamDataTable::GetMaxParameter ( const machParamDataListPair * aMachParamDataListPair) const
protected

◆ GetMaxParameterAtMach()

double P6DofMachParamDataTable::GetMaxParameterAtMach ( double aMach) const

References GetParameterAtMach().

Referenced by operator=().

◆ GetMinData()

double P6DofMachParamDataTable::GetMinData ( const machParamDataListPair * aMachParamDataListPair) const
protected

◆ GetMinDataAtMach()

double P6DofMachParamDataTable::GetMinDataAtMach ( double aMach) const

References GetDataAtMach().

Referenced by operator=().

◆ GetMinParameter()

double P6DofMachParamDataTable::GetMinParameter ( const machParamDataListPair * aMachParamDataListPair) const
protected

◆ GetMinParameterAtMach()

double P6DofMachParamDataTable::GetMinParameterAtMach ( double aMach) const

References GetParameterAtMach().

Referenced by operator=().

◆ GetParameterAtMach()

double P6DofMachParamDataTable::GetParameterAtMach ( double aMach,
bool aGetMin ) const
protected

◆ GetValueAtMachParam()

double P6DofMachParamDataTable::GetValueAtMachParam ( double aMach,
double aParameter ) const

◆ GetValueAtParam()

double P6DofMachParamDataTable::GetValueAtParam ( std::vector< paramDataPair * > & aList,
double aParameter ) const
protected

◆ operator=()

◆ OutputToString()

void P6DofMachParamDataTable::OutputToString ( std::string & aInput,
const std::string & aTableName,
const std::string & aParameterType,
const std::string & aParameterUnitsString ) const

References mMachParamDataList, and outputDoubleString().

Referenced by operator=().

Member Data Documentation

◆ mCurrentMachParamDataPairPtr

machParamDataListPair* P6DofMachParamDataTable::mCurrentMachParamDataPairPtr
protected

◆ mMachParamDataList


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved