WSF
WsfATA_LaunchComputer::NotEvenlySpaced Class Reference

#include <WsfATA_LaunchComputer.hpp>

Public Member Functions

void SetNumBins (unsigned int aSize)
unsigned int GetNumBins () const
bool SetValue (unsigned int aIndex, double aValue)
 Set the floating point value that is the lower bound of indicated "bin" index.
bool Delta (unsigned int aIndex, double &aValue) const
 Get the floating point value that is the difference of the Upper minus the Lower bound of this bin.
double Min () const
double Max () const
bool BinCenter (unsigned int aIndex, double &aValue) const
 Get the floating point value that is half way between the upper and lower bound of this "bin" index.
bool BinLower (unsigned int aIndex, double &aValue) const
 Get the floating point value that is the lower bound of this "bin" index.
bool BinUpper (unsigned int aIndex, double &aValue) const
 Get the floating point value that is the upper bound of this "bin" index.
bool GetIndex (double aValue, unsigned int &aIndex) const

Detailed Description

Similar to above, this nested class represents a non-evenly-spaced array of floating-point values for a constrained independent variable.

Member Function Documentation

◆ BinCenter()

bool WsfATA_LaunchComputer::NotEvenlySpaced::BinCenter ( unsigned int aIndex,
double & aValue ) const

Get the floating point value that is half way between the upper and lower bound of this "bin" index.

References success.

◆ BinLower()

bool WsfATA_LaunchComputer::NotEvenlySpaced::BinLower ( unsigned int aIndex,
double & aValue ) const

Get the floating point value that is the lower bound of this "bin" index.

References success.

◆ BinUpper()

bool WsfATA_LaunchComputer::NotEvenlySpaced::BinUpper ( unsigned int aIndex,
double & aValue ) const

Get the floating point value that is the upper bound of this "bin" index.

References success.

◆ Delta()

bool WsfATA_LaunchComputer::NotEvenlySpaced::Delta ( unsigned int aIndex,
double & aValue ) const

Get the floating point value that is the difference of the Upper minus the Lower bound of this bin.

References success.

◆ GetIndex()

bool WsfATA_LaunchComputer::NotEvenlySpaced::GetIndex ( double aValue,
unsigned int & aIndex ) const

Get the "bin" index for a floating point value within its range.

Returns
False if outside the valid range of floating point values.

References success.

◆ GetNumBins()

unsigned int WsfATA_LaunchComputer::NotEvenlySpaced::GetNumBins ( ) const
inline

◆ Max()

double WsfATA_LaunchComputer::NotEvenlySpaced::Max ( ) const
inline

◆ Min()

double WsfATA_LaunchComputer::NotEvenlySpaced::Min ( ) const
inline

◆ SetNumBins()

void WsfATA_LaunchComputer::NotEvenlySpaced::SetNumBins ( unsigned int aSize)
inline

◆ SetValue()

bool WsfATA_LaunchComputer::NotEvenlySpaced::SetValue ( unsigned int aIndex,
double aValue )

Set the floating point value that is the lower bound of indicated "bin" index.

References success.


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