LRAUV  revA
PeakDetectHorizontal::PointValue Class Reference

#include <PeakDetectHorizontal.h>

Public Member Functions

 PointValue (double init)
 
void set (double time, double latitude, double longitude, float distance, float depth, float value)
 
double getTime ()
 
double getLatitude ()
 
double getLongitude ()
 
float getDepth ()
 
float getDistance ()
 
float getValue ()
 
void advect (const float bearing, const float distance)
 
bool differsFrom (const float depth, const float value)
 
PointValueoperator+= (const PointValue &pv)
 
PointValueoperator/= (const int div)
 

Protected Attributes

double time_
 
double latitude_
 
double longitude_
 
float distance_
 
float depth_
 
float value_
 

Constructor & Destructor Documentation

PeakDetectHorizontal::PointValue::PointValue ( double  init)
inline

Member Function Documentation

void PeakDetectHorizontal::PointValue::advect ( const float  bearing,
const float  distance 
)
inline
bool PeakDetectHorizontal::PointValue::differsFrom ( const float  depth,
const float  value 
)
inline

References value_.

float PeakDetectHorizontal::PointValue::getDepth ( )
inline

References depth_.

Referenced by PeakDetectHorizontal::reportPeak().

float PeakDetectHorizontal::PointValue::getDistance ( )
inline

References distance_.

Referenced by PeakDetectHorizontal::reportPeak().

double PeakDetectHorizontal::PointValue::getLatitude ( )
inline

References latitude_.

Referenced by PeakDetectHorizontal::reportPeak().

double PeakDetectHorizontal::PointValue::getLongitude ( )
inline

References longitude_.

Referenced by PeakDetectHorizontal::reportPeak().

double PeakDetectHorizontal::PointValue::getTime ( )
inline

References time_.

Referenced by PeakDetectHorizontal::reportPeak().

float PeakDetectHorizontal::PointValue::getValue ( )
inline

References value_.

Referenced by PeakDetectHorizontal::reportPeak().

PointValue& PeakDetectHorizontal::PointValue::operator+= ( const PointValue pv)
inline
PointValue& PeakDetectHorizontal::PointValue::operator/= ( const int  div)
inline

References time_, and value_.

void PeakDetectHorizontal::PointValue::set ( double  time,
double  latitude,
double  longitude,
float  distance,
float  depth,
float  value 
)
inline

References time_, and value_.

Referenced by PeakDetectHorizontal::calcSatisfied().

Member Data Documentation

float PeakDetectHorizontal::PointValue::depth_
protected

Referenced by getDepth(), and operator+=().

float PeakDetectHorizontal::PointValue::distance_
protected

Referenced by getDistance(), and operator+=().

double PeakDetectHorizontal::PointValue::latitude_
protected

Referenced by getLatitude(), and operator+=().

double PeakDetectHorizontal::PointValue::longitude_
protected

Referenced by getLongitude(), and operator+=().

double PeakDetectHorizontal::PointValue::time_
protected

Referenced by getTime(), operator+=(), operator/=(), and set().

float PeakDetectHorizontal::PointValue::value_
protected

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