3
É4à[¡  ã               @   s   d Z ddlZG dd„ dƒZdS )z‚
This class contains all the variables related with the Circulatory System
for an individual/person.

@author: Vertigo BioSystems
é    Nc               @   sì   e Zd Zdd„ Zedd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZed	d
„ ƒZejdd
„ ƒZedd„ ƒZ	e	jdd„ ƒZ	edd„ ƒZ
e
jdd„ ƒZ
edd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZdd„ ZdS )ÚCirculatorySystemc             C   s4   d | _ d | _d | _d | _d | _d | _d | _d | _d S )N)Úvaricose_veinsÚred_vascular_spidersÚlocationÚcapillary_fragilityÚperipheral_neuropathiesÚeasy_bruisesÚheaviness_legsÚhemorrhoids)Úself© r   ú\/var/www/vitahealth/hygea.vitahealth/riskmap/src/vbs_riskmap/healthinfo/CirculatorySystem.pyÚ__init__   s    zCirculatorySystem.__init__c             C   s   | j S )z
False/True)Ú"_CirculatorySystem__varicose_veins)r   r   r   r   r      s    z CirculatorySystem.varicose_veinsc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r      s    c             C   s   | j S )z
False/True)Ú(_CirculatorySystem__red_vascular_spiders)r   r   r   r   r   "   s    z&CirculatorySystem.red_vascular_spidersc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   '   s    c             C   s   | j S )z
False/True)Ú_CirculatorySystem__location)r   r   r   r   r   ,   s    zCirculatorySystem.locationc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   1   s    c             C   s   | j S )z
False/True)Ú'_CirculatorySystem__capillary_fragility)r   r   r   r   r   6   s    z%CirculatorySystem.capillary_fragilityc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   ;   s    c             C   s   | j S )z
False/True)Ú+_CirculatorySystem__peripheral_neuropathies)r   r   r   r   r   @   s    z)CirculatorySystem.peripheral_neuropathiesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   E   s    c             C   s   | j S )z
False/True)Ú _CirculatorySystem__easy_bruises)r   r   r   r   r   J   s    zCirculatorySystem.easy_bruisesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   O   s    c             C   s   | j S )z
False/True)Ú"_CirculatorySystem__heaviness_legs)r   r   r   r   r	   T   s    z CirculatorySystem.heaviness_legsc             C   s
   || _ dS )z
False/TrueN)r   )r   r	   r   r   r   r	   Y   s    c             C   s   | j S )z
False/True)Ú_CirculatorySystem__hemorrhoids)r   r   r   r   r
   ^   s    zCirculatorySystem.hemorrhoidsc             C   s
   || _ dS )z
False/TrueN)r   )r   r
   r   r   r   r
   c   s    c             C   sn   |j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _t	j
d	ƒ d
S )zM
        Sets the input parameters in the anthropometry attributes.

        r   r   r   r   r   r   r	   r
   z$CIRCULATORY SYSTEM parameters ended.N)Úgetr   r   r   r   r   r   r	   r
   ÚloggingÚinfo)r   Úparamsr   r   r   Ú
set_paramsh   s    zCirculatorySystem.set_paramsN)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   Úsetterr   r   r   r   r   r	   r
   r   r   r   r   r   r      s$   
r   )Ú__doc__r   r   r   r   r   r   Ú<module>   s   