#include <SEPupillaryResponse.h>

Public Member Functions

 SEPupillaryResponse (Logger *logger)
 
virtual ~SEPupillaryResponse ()
 
virtual void Clear ()
 
virtual const SEScalar * GetScalar (const char *name)
 
virtual const SEScalar * GetScalar (const std::string &name)
 
virtual bool Load (const CDM::PupillaryResponseData &in)
 
virtual CDM::PupillaryResponseData * Unload () const
 
virtual bool HasReactivityModifier () const
 
virtual SEScalarNeg1To1 & GetReactivityModifier ()
 
virtual double GetReactivityModifier () const
 
virtual bool HasShapeModifier () const
 
virtual SEScalarNeg1To1 & GetShapeModifier ()
 
virtual double GetShapeModifier () const
 
virtual bool HasSizeModifier () const
 
virtual SEScalarNeg1To1 & GetSizeModifier ()
 
virtual double GetSizeModifier () const
 

Protected Member Functions

virtual void Unload (CDM::PupillaryResponseData &data) const
 

Protected Attributes

SEScalarNeg1To1 * m_ReactivityModifier
 
SEScalarNeg1To1 * m_ShapeModifier
 
SEScalarNeg1To1 * m_SizeModifier
 

Constructor & Destructor Documentation

biogears::SEPupillaryResponse::SEPupillaryResponse ( Logger *  logger)
biogears::SEPupillaryResponse::~SEPupillaryResponse ( )
virtual

Member Function Documentation

void biogears::SEPupillaryResponse::Clear ( )
virtual
SEScalarNeg1To1 & biogears::SEPupillaryResponse::GetReactivityModifier ( )
virtual
double biogears::SEPupillaryResponse::GetReactivityModifier ( ) const
virtual
const SEScalar * biogears::SEPupillaryResponse::GetScalar ( const char *  name)
virtual
const SEScalar * biogears::SEPupillaryResponse::GetScalar ( const std::string &  name)
virtual
SEScalarNeg1To1 & biogears::SEPupillaryResponse::GetShapeModifier ( )
virtual
double biogears::SEPupillaryResponse::GetShapeModifier ( ) const
virtual
SEScalarNeg1To1 & biogears::SEPupillaryResponse::GetSizeModifier ( )
virtual
double biogears::SEPupillaryResponse::GetSizeModifier ( ) const
virtual
bool biogears::SEPupillaryResponse::HasReactivityModifier ( ) const
virtual
bool biogears::SEPupillaryResponse::HasShapeModifier ( ) const
virtual
bool biogears::SEPupillaryResponse::HasSizeModifier ( ) const
virtual
bool biogears::SEPupillaryResponse::Load ( const CDM::PupillaryResponseData &  in)
virtual
CDM::PupillaryResponseData * biogears::SEPupillaryResponse::Unload ( ) const
virtual
void biogears::SEPupillaryResponse::Unload ( CDM::PupillaryResponseData &  data) const
protectedvirtual

Member Data Documentation

SEScalarNeg1To1* biogears::SEPupillaryResponse::m_ReactivityModifier
protected
SEScalarNeg1To1* biogears::SEPupillaryResponse::m_ShapeModifier
protected
SEScalarNeg1To1* biogears::SEPupillaryResponse::m_SizeModifier
protected