What’s New in the Pulse Physiology Engine 4.4.0
×
SEPupillaryResponse Class Reference

#include <SEPupillaryResponse.h>

Inherits Loggable.

Public Member Functions

 SEPupillaryResponse (Logger *logger)
 
virtual ~SEPupillaryResponse ()
 
virtual void Clear ()
 
virtual const SEScalar * GetScalar (const std::string &name)
 
virtual bool HasReactivityModifier () const
 
virtual SEScalarNegative1To1 & GetReactivityModifier ()
 
virtual double GetReactivityModifier () const
 
virtual bool HasShapeModifier () const
 
virtual SEScalarNegative1To1 & GetShapeModifier ()
 
virtual double GetShapeModifier () const
 
virtual bool HasSizeModifier () const
 
virtual SEScalarNegative1To1 & GetSizeModifier ()
 
virtual double GetSizeModifier () const
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual Logger * GetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg) const
 
virtual void Debug (std::stringstream &msg) const
 
virtual void Debug (std::ostream &msg) const
 
virtual void Info (std::string const &msg) const
 
virtual void Info (std::stringstream &msg) const
 
virtual void Info (const std::stringstream &msg) const
 
virtual void Info (std::ostream &msg) const
 
virtual void Warning (std::string const &msg) const
 
virtual void Warning (std::stringstream &msg) const
 
virtual void Warning (std::ostream &msg) const
 
virtual void Error (std::string const &msg) const
 
virtual void Error (std::stringstream &msg) const
 
virtual void Error (std::ostream &msg) const
 
virtual void Fatal (std::string const &msg) const
 
virtual void Fatal (std::stringstream &msg) const
 
virtual void Fatal (std::ostream &msg) const
 

Protected Attributes

SEScalarNegative1To1 * m_ReactivityModifier
 
SEScalarNegative1To1 * m_ShapeModifier
 
SEScalarNegative1To1 * m_SizeModifier
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Logger * m_Logger
 

Friends

class PBPhysiology
 

Constructor & Destructor Documentation

◆ SEPupillaryResponse()

SEPupillaryResponse::SEPupillaryResponse ( Logger *  logger)

◆ ~SEPupillaryResponse()

SEPupillaryResponse::~SEPupillaryResponse ( )
virtual

Member Function Documentation

◆ Clear()

void SEPupillaryResponse::Clear ( )
virtual

◆ GetReactivityModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetReactivityModifier ( )
virtual

◆ GetReactivityModifier() [2/2]

double SEPupillaryResponse::GetReactivityModifier ( ) const
virtual

◆ GetScalar()

const SEScalar * SEPupillaryResponse::GetScalar ( const std::string &  name)
virtual

◆ GetShapeModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetShapeModifier ( )
virtual

◆ GetShapeModifier() [2/2]

double SEPupillaryResponse::GetShapeModifier ( ) const
virtual

◆ GetSizeModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetSizeModifier ( )
virtual

◆ GetSizeModifier() [2/2]

double SEPupillaryResponse::GetSizeModifier ( ) const
virtual

◆ HasReactivityModifier()

bool SEPupillaryResponse::HasReactivityModifier ( ) const
virtual

◆ HasShapeModifier()

bool SEPupillaryResponse::HasShapeModifier ( ) const
virtual

◆ HasSizeModifier()

bool SEPupillaryResponse::HasSizeModifier ( ) const
virtual

Friends And Related Function Documentation

◆ PBPhysiology

friend class PBPhysiology
friend

Member Data Documentation

◆ m_ReactivityModifier

SEScalarNegative1To1* SEPupillaryResponse::m_ReactivityModifier
protected

◆ m_ShapeModifier

SEScalarNegative1To1* SEPupillaryResponse::m_ShapeModifier
protected

◆ m_SizeModifier

SEScalarNegative1To1* SEPupillaryResponse::m_SizeModifier
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.