36#ifndef _CELLPROPERTIES_HPP_
37#define _CELLPROPERTIES_HPP_
140 const std::vector<double>& rTime,
141 double threshold = -30.0)
std::vector< double > mOnsets
std::vector< double > GetTimesAtMaxUpstrokeVelocity()
double GetTimeAtLastPeakPotential()
unsigned GetNumberOfAboveThresholdDepolarisationsForLastAp()
std::vector< double > GetPeakPotentials()
double GetLastRestingPotential()
const std::vector< double > & mrTime
std::vector< double > GetCycleLengths()
std::vector< double > mPeakValues
void CheckExceededThreshold(void)
double GetTimeAtLastCompleteMaxUpstrokeVelocity()
std::vector< unsigned > GetNumberOfAboveThresholdDepolarisationsForAllAps()
std::vector< double > mTimesAtPeakValues
std::vector< double > mMaxUpstrokeVelocities
double GetLastActionPotentialAmplitude()
std::vector< unsigned > mCounterOfPlateauDepolarisations
std::vector< double > GetAllActionPotentialDurations(const double percentage)
std::vector< double > mRestingValues
double GetTimeAtLastCompletePeakPotential()
std::vector< double > CalculateActionPotentialDurations(const double percentage)
void CheckReturnedToThreshold(void)
std::vector< double > mTimesAtMaxUpstrokeVelocity
double GetLastPeakPotential()
std::vector< double > GetTimesAtPeakPotentials()
double GetLastCompleteMaxUpstrokeVelocity()
CellProperties(const std::vector< double > &rVoltage, const std::vector< double > &rTime, double threshold=-30.0)
std::vector< double > GetMaxUpstrokeVelocities()
bool mUnfinishedActionPotentials
void CalculateProperties()
std::vector< double > GetActionPotentialAmplitudes()
const std::vector< double > & mrVoltage
std::vector< double > mCycleLengths
double GetTimeAtLastMaxUpstrokeVelocity()
double GetLastMaxUpstrokeVelocity()
double GetLastActionPotentialDuration(const double percentage)
double GetLastCompletePeakPotential()
std::vector< double > GetRestingPotentials()