SEPupillaryResponse Class Reference

#include <SEPupillaryResponse.h>

Inherits Loggable.

Public Member Functions

 SEPupillaryResponse (Logger *logger)
 
virtual ~SEPupillaryResponse ()
 
virtual void Clear ()
 
virtual const SEScalarGetScalar (const std::string &name)
 
virtual bool HasReactivityModifier () const
 
virtual SEScalarNegative1To1GetReactivityModifier ()
 
virtual double GetReactivityModifier () const
 
virtual bool HasShapeModifier () const
 
virtual SEScalarNegative1To1GetShapeModifier ()
 
virtual double GetShapeModifier () const
 
virtual bool HasSizeModifier () const
 
virtual SEScalarNegative1To1GetSizeModifier ()
 
virtual double GetSizeModifier () const
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () 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

SEScalarNegative1To1m_ReactivityModifier
 
SEScalarNegative1To1m_ShapeModifier
 
SEScalarNegative1To1m_SizeModifier
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_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.