SEUrinalysis Class Reference
  #include <SEUrinalysis.h>
Inheritance diagram for SEUrinalysis:
  
Public Member Functions | |
| SEUrinalysis (Logger *logger) | |
| virtual | ~SEUrinalysis () | 
| void | Clear () override | 
| bool | SerializeToString (std::string &output, eSerializationFormat m) const override | 
| bool | SerializeToFile (const std::string &filename) const override | 
| virtual bool | HasColor () const | 
| virtual eUrinalysis_UrineColor | GetColor () const | 
| virtual void | SetColor (eUrinalysis_UrineColor color) | 
| virtual void | InvalidateColor () | 
| virtual bool | HasAppearance () const | 
| virtual eUrinalysis_ClarityIndicator | GetAppearance () const | 
| virtual void | SetAppearance (eUrinalysis_ClarityIndicator c) | 
| virtual void | InvalidateAppearance () | 
| virtual bool | HasGlucose () const | 
| virtual eUrinalysis_PresenceIndicator | GetGlucose () const | 
| virtual void | SetGlucose (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateGlucose () | 
| virtual bool | HasKetone () const | 
| virtual eUrinalysis_PresenceIndicator | GetKetone () const | 
| virtual void | SetKetone (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateKetone () | 
| virtual bool | HasBilirubin () const | 
| virtual SEScalar & | GetBilirubin () | 
| virtual double | GetBilirubin () const | 
| virtual bool | HasSpecificGravity () const | 
| virtual SEScalar & | GetSpecificGravity () | 
| virtual double | GetSpecificGravity () const | 
| virtual bool | HasBlood () const | 
| virtual eUrinalysis_PresenceIndicator | GetBlood () const | 
| virtual void | SetBlood (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateBlood () | 
| virtual bool | HasPH () const | 
| virtual SEScalar & | GetPH () | 
| virtual double | GetPH () const | 
| virtual bool | HasProtein () const | 
| virtual eUrinalysis_PresenceIndicator | GetProtein () const | 
| virtual void | SetProtein (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateProtein () | 
| virtual bool | HasUrobilinogen () const | 
| virtual SEScalarMassPerVolume & | GetUrobilinogen () | 
| virtual double | GetUrobilinogen (const MassPerVolumeUnit &unit) const | 
| virtual bool | HasNitrite () const | 
| virtual eUrinalysis_PresenceIndicator | GetNitrite () const | 
| virtual void | SetNitrite (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateNitrite () | 
| virtual bool | HasLeukocyteEsterase () const | 
| virtual eUrinalysis_PresenceIndicator | GetLeukocyteEsterase () const | 
| virtual void | SetLeukocyteEsterase (eUrinalysis_PresenceIndicator p) | 
| virtual void | InvalidateLeukocyteEsterase () | 
| virtual bool | HasMicroscopic () const | 
| virtual SEUrinalysisMicroscopic & | GetMicroscopic () | 
| virtual const SEUrinalysisMicroscopic * | GetMicroscopic () const | 
| virtual void | RemoveMicroscopic () | 
  Public Member Functions inherited from SEPatientAssessment | |
| SEPatientAssessment (Logger *logger) | |
| virtual | ~SEPatientAssessment () | 
  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 | |
| eUrinalysis_UrineColor | m_Color | 
| eUrinalysis_ClarityIndicator | m_Appearance | 
| eUrinalysis_PresenceIndicator | m_Glucose | 
| eUrinalysis_PresenceIndicator | m_Ketone | 
| SEScalar * | m_Bilirubin | 
| SEScalar * | m_SpecificGravity | 
| eUrinalysis_PresenceIndicator | m_Blood | 
| SEScalar * | m_pH | 
| eUrinalysis_PresenceIndicator | m_Protein | 
| SEScalarMassPerVolume * | m_Urobilinogen | 
| eUrinalysis_PresenceIndicator | m_Nitrite | 
| eUrinalysis_PresenceIndicator | m_LeukocyteEsterase | 
| SEUrinalysisMicroscopic * | m_Microscopic | 
  Protected Attributes inherited from Loggable | |
| bool | myLogger | 
| Logger * | m_Logger | 
Friends | |
| class | PBPatientAssessment | 
Constructor & Destructor Documentation
◆ SEUrinalysis()
| SEUrinalysis::SEUrinalysis | ( | Logger * | logger | ) | 
◆ ~SEUrinalysis()
      
  | 
  virtual | 
Member Function Documentation
◆ Clear()
      
  | 
  overridevirtual | 
Reimplemented from SEPatientAssessment.
◆ GetAppearance()
      
  | 
  virtual | 
◆ GetBilirubin() [1/2]
      
  | 
  virtual | 
◆ GetBilirubin() [2/2]
      
  | 
  virtual | 
◆ GetBlood()
      
  | 
  virtual | 
◆ GetColor()
      
  | 
  virtual | 
◆ GetGlucose()
      
  | 
  virtual | 
◆ GetKetone()
      
  | 
  virtual | 
◆ GetLeukocyteEsterase()
      
  | 
  virtual | 
◆ GetMicroscopic() [1/2]
      
  | 
  virtual | 
◆ GetMicroscopic() [2/2]
      
  | 
  virtual | 
◆ GetNitrite()
      
  | 
  virtual | 
◆ GetPH() [1/2]
      
  | 
  virtual | 
◆ GetPH() [2/2]
      
  | 
  virtual | 
◆ GetProtein()
      
  | 
  virtual | 
◆ GetSpecificGravity() [1/2]
      
  | 
  virtual | 
◆ GetSpecificGravity() [2/2]
      
  | 
  virtual | 
◆ GetUrobilinogen() [1/2]
      
  | 
  virtual | 
◆ GetUrobilinogen() [2/2]
      
  | 
  virtual | 
◆ HasAppearance()
      
  | 
  virtual | 
◆ HasBilirubin()
      
  | 
  virtual | 
◆ HasBlood()
      
  | 
  virtual | 
◆ HasColor()
      
  | 
  virtual | 
◆ HasGlucose()
      
  | 
  virtual | 
◆ HasKetone()
      
  | 
  virtual | 
◆ HasLeukocyteEsterase()
      
  | 
  virtual | 
◆ HasMicroscopic()
      
  | 
  virtual | 
◆ HasNitrite()
      
  | 
  virtual | 
◆ HasPH()
      
  | 
  virtual | 
◆ HasProtein()
      
  | 
  virtual | 
◆ HasSpecificGravity()
      
  | 
  virtual | 
◆ HasUrobilinogen()
      
  | 
  virtual | 
◆ InvalidateAppearance()
      
  | 
  virtual | 
◆ InvalidateBlood()
      
  | 
  virtual | 
◆ InvalidateColor()
      
  | 
  virtual | 
◆ InvalidateGlucose()
      
  | 
  virtual | 
◆ InvalidateKetone()
      
  | 
  virtual | 
◆ InvalidateLeukocyteEsterase()
      
  | 
  virtual | 
◆ InvalidateNitrite()
      
  | 
  virtual | 
◆ InvalidateProtein()
      
  | 
  virtual | 
◆ RemoveMicroscopic()
      
  | 
  virtual | 
◆ SerializeToFile()
      
  | 
  overridevirtual | 
Implements SEPatientAssessment.
◆ SerializeToString()
      
  | 
  overridevirtual | 
Implements SEPatientAssessment.
◆ SetAppearance()
      
  | 
  virtual | 
◆ SetBlood()
      
  | 
  virtual | 
◆ SetColor()
      
  | 
  virtual | 
◆ SetGlucose()
      
  | 
  virtual | 
◆ SetKetone()
      
  | 
  virtual | 
◆ SetLeukocyteEsterase()
      
  | 
  virtual | 
◆ SetNitrite()
      
  | 
  virtual | 
◆ SetProtein()
      
  | 
  virtual | 
Friends And Related Function Documentation
◆ PBPatientAssessment
      
  | 
  friend | 
Member Data Documentation
◆ m_Appearance
      
  | 
  protected | 
◆ m_Bilirubin
      
  | 
  protected | 
◆ m_Blood
      
  | 
  protected | 
◆ m_Color
      
  | 
  protected | 
◆ m_Glucose
      
  | 
  protected | 
◆ m_Ketone
      
  | 
  protected | 
◆ m_LeukocyteEsterase
      
  | 
  protected | 
◆ m_Microscopic
      
  | 
  protected | 
◆ m_Nitrite
      
  | 
  protected | 
◆ m_pH
      
  | 
  protected | 
◆ m_Protein
      
  | 
  protected | 
◆ m_SpecificGravity
      
  | 
  protected | 
◆ m_Urobilinogen
      
  | 
  protected | 

 Public Member Functions inherited from