diff --git a/docs/html/anfibio_8hpp_source.html b/docs/html/anfibio_8hpp_source.html index e0f45d2..0079fef 100644 --- a/docs/html/anfibio_8hpp_source.html +++ b/docs/html/anfibio_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
anfibio.hpp
@@ -69,11 +95,15 @@
1 #pragma once
2 
3 #include <string>
4 #include <iostream>
5 
6 using std::string;
7 
17 class Anfibio {
18  public:
19  Anfibio(bool cauda, bool pata);
20  virtual ~Anfibio();
21 
22  bool getCauda() const;
23  bool getPata() const;
24 
25  protected:
26  bool cauda;
27  bool pata;
28 };
Classificação base para Anfibios.
Definition: anfibio.hpp:17
+
- + diff --git a/docs/html/anfibio__domestico_8hpp_source.html b/docs/html/anfibio__domestico_8hpp_source.html index 660c258..e816bde 100644 --- a/docs/html/anfibio__domestico_8hpp_source.html +++ b/docs/html/anfibio__domestico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
anfibio_domestico.hpp
@@ -74,11 +100,15 @@
Implementação dos veterinarios.
Definition: veterinario.hpp:13
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
+ - + diff --git a/docs/html/anfibio__exotico_8hpp_source.html b/docs/html/anfibio__exotico_8hpp_source.html index 097bb80..a332868 100644 --- a/docs/html/anfibio__exotico_8hpp_source.html +++ b/docs/html/anfibio__exotico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
anfibio_exotico.hpp
@@ -74,11 +100,15 @@
Implementação dos veterinarios.
Definition: veterinario.hpp:13
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
+ - + diff --git a/docs/html/anfibio__nativo_8hpp_source.html b/docs/html/anfibio__nativo_8hpp_source.html index e36110f..2a5db46 100644 --- a/docs/html/anfibio__nativo_8hpp_source.html +++ b/docs/html/anfibio__nativo_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
anfibio_nativo.hpp
@@ -74,11 +100,15 @@
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
Implementação de animal com Classe e Categoria.
Definition: anfibio_nativo.hpp:20
+ - + diff --git a/docs/html/animal_8hpp_source.html b/docs/html/animal_8hpp_source.html index b52c2bb..1c8dd6a 100644 --- a/docs/html/animal_8hpp_source.html +++ b/docs/html/animal_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
animal.hpp
@@ -75,11 +101,15 @@
Implementação dos veterinarios.
Definition: veterinario.hpp:13
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
+ - + diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 44b735b..eb08d65 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,16 +59,21 @@ - - + +
+ +
+
+
- - +
+ - + diff --git a/html/annotated_dup.js b/docs/html/annotated_dup.js similarity index 100% rename from html/annotated_dup.js rename to docs/html/annotated_dup.js diff --git a/docs/html/ave_8hpp_source.html b/docs/html/ave_8hpp_source.html index 7d0a907..be2c836 100644 --- a/docs/html/ave_8hpp_source.html +++ b/docs/html/ave_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
ave.hpp
@@ -69,11 +95,15 @@
1 #pragma once
2 
3 #include <string>
4 #include <iostream>
5 
6 using std::string;
7 
17 class Ave {
18  public:
19  Ave() {};
20  Ave(bool voa);
21  virtual ~Ave();
22 
23  bool getVoa() const;
24 
25  protected:
26  bool voa;
27 };
Classificação base para Aves.
Definition: ave.hpp:17
+
- + diff --git a/docs/html/ave__domestica_8hpp_source.html b/docs/html/ave__domestica_8hpp_source.html index 16191f9..0137ebd 100644 --- a/docs/html/ave__domestica_8hpp_source.html +++ b/docs/html/ave__domestica_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
ave_domestica.hpp
@@ -74,11 +100,15 @@
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
Classificação base para Aves.
Definition: ave.hpp:17
+ - + diff --git a/docs/html/ave__exotica_8hpp_source.html b/docs/html/ave__exotica_8hpp_source.html index f83e22d..1ca5b36 100644 --- a/docs/html/ave__exotica_8hpp_source.html +++ b/docs/html/ave__exotica_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
ave_exotica.hpp
@@ -74,11 +100,15 @@
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
Classificação base para Aves.
Definition: ave.hpp:17
+ - + diff --git a/docs/html/ave__nativa_8hpp_source.html b/docs/html/ave__nativa_8hpp_source.html index 22518c9..d9f412a 100644 --- a/docs/html/ave__nativa_8hpp_source.html +++ b/docs/html/ave__nativa_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
- -
ave_nativa.hpp
@@ -74,11 +100,15 @@
Tratador tratador
A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
Definition: animal.hpp:69
Classificação base para Aves.
Definition: ave.hpp:17
+ - + diff --git a/docs/html/classAnfibio-members.html b/docs/html/classAnfibio-members.html index 1a9d3cc..21e4753 100644 --- a/docs/html/classAnfibio-members.html +++ b/docs/html/classAnfibio-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
-
Anfibio Lista dos Membros
@@ -73,11 +103,14 @@ pata (definido(a) em Anfibio)Anfibioprotected ~Anfibio() (definido(a) em Anfibio)Anfibiovirtual
+ - + diff --git a/docs/html/classAnfibio.html b/docs/html/classAnfibio.html index 7410802..4ebf3ce 100644 --- a/docs/html/classAnfibio.html +++ b/docs/html/classAnfibio.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
+
+ + + + + + +
+ @@ -34,15 +59,21 @@ - - + +
+ +
+
+
- +
-
Métodos Públicos | @@ -115,11 +145,15 @@
  • include/animal/anfibio/anfibio.hpp
  • +
    - + diff --git a/html/classAnfibio.js b/docs/html/classAnfibio.js similarity index 100% rename from html/classAnfibio.js rename to docs/html/classAnfibio.js diff --git a/docs/html/classAnfibioDomestico-members.html b/docs/html/classAnfibioDomestico-members.html index c6f32bc..ce6caab 100644 --- a/docs/html/classAnfibioDomestico-members.html +++ b/docs/html/classAnfibioDomestico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AnfibioDomestico Lista dos Membros
    @@ -97,11 +127,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Domestico() (definido(a) em Domestico)Domesticovirtual
    + - + diff --git a/docs/html/classAnfibioDomestico.html b/docs/html/classAnfibioDomestico.html index 91abfe0..c6cc6d3 100644 --- a/docs/html/classAnfibioDomestico.html +++ b/docs/html/classAnfibioDomestico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -175,11 +205,15 @@
  • include/animal/anfibio/anfibio_domestico.hpp
  • +
    - + diff --git a/html/classAnfibioDomestico.js b/docs/html/classAnfibioDomestico.js similarity index 100% rename from html/classAnfibioDomestico.js rename to docs/html/classAnfibioDomestico.js diff --git a/docs/html/classAnfibioExotico-members.html b/docs/html/classAnfibioExotico-members.html index c59f1b6..e350969 100644 --- a/docs/html/classAnfibioExotico-members.html +++ b/docs/html/classAnfibioExotico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AnfibioExotico Lista dos Membros
    @@ -97,11 +127,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Exotico() (definido(a) em Exotico)Exoticovirtual
    + - + diff --git a/docs/html/classAnfibioExotico.html b/docs/html/classAnfibioExotico.html index 4f7d80f..7582b04 100644 --- a/docs/html/classAnfibioExotico.html +++ b/docs/html/classAnfibioExotico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -175,11 +205,15 @@
  • include/animal/anfibio/anfibio_exotico.hpp
  • +
    - + diff --git a/html/classAnfibioExotico.js b/docs/html/classAnfibioExotico.js similarity index 100% rename from html/classAnfibioExotico.js rename to docs/html/classAnfibioExotico.js diff --git a/docs/html/classAnfibioNativo-members.html b/docs/html/classAnfibioNativo-members.html index 8090dc0..fe70f19 100644 --- a/docs/html/classAnfibioNativo-members.html +++ b/docs/html/classAnfibioNativo-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AnfibioNativo Lista dos Membros
    @@ -97,11 +127,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Nativo() (definido(a) em Nativo)Nativovirtual
    + - + diff --git a/docs/html/classAnfibioNativo.html b/docs/html/classAnfibioNativo.html index 062f8db..01dc5bf 100644 --- a/docs/html/classAnfibioNativo.html +++ b/docs/html/classAnfibioNativo.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -175,11 +205,15 @@
  • include/animal/anfibio/anfibio_nativo.hpp
  • +
    - + diff --git a/html/classAnfibioNativo.js b/docs/html/classAnfibioNativo.js similarity index 100% rename from html/classAnfibioNativo.js rename to docs/html/classAnfibioNativo.js diff --git a/docs/html/classAnimal-members.html b/docs/html/classAnimal-members.html index 0cab4fe..f1b4591 100644 --- a/docs/html/classAnimal-members.html +++ b/docs/html/classAnimal-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Animal Lista dos Membros
    @@ -85,11 +115,14 @@ veterinario (definido(a) em Animal)Animalprotected ~Animal() (definido(a) em Animal)Animalvirtual
    + - + diff --git a/docs/html/classAnimal.html b/docs/html/classAnimal.html index 5e95b0b..a544023 100644 --- a/docs/html/classAnimal.html +++ b/docs/html/classAnimal.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -255,11 +285,15 @@

    animal.hpp

    +
    - + diff --git a/html/classAnimal.js b/docs/html/classAnimal.js similarity index 100% rename from html/classAnimal.js rename to docs/html/classAnimal.js diff --git a/docs/html/classAve-members.html b/docs/html/classAve-members.html index b2d1ec3..96a4d9c 100644 --- a/docs/html/classAve-members.html +++ b/docs/html/classAve-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Ave Lista dos Membros
    @@ -72,11 +102,14 @@ voa (definido(a) em Ave)Aveprotected ~Ave() (definido(a) em Ave)Avevirtual
    + - + diff --git a/docs/html/classAve.html b/docs/html/classAve.html index 3be10e2..13c03d4 100644 --- a/docs/html/classAve.html +++ b/docs/html/classAve.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -109,11 +139,15 @@
  • include/animal/ave/ave.hpp
  • +
    - + diff --git a/html/classAve.js b/docs/html/classAve.js similarity index 100% rename from html/classAve.js rename to docs/html/classAve.js diff --git a/docs/html/classAveDomestica-members.html b/docs/html/classAveDomestica-members.html index 6ac4a09..4e990be 100644 --- a/docs/html/classAveDomestica-members.html +++ b/docs/html/classAveDomestica-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AveDomestica Lista dos Membros
    @@ -97,11 +127,14 @@ ~AveDomestica() (definido(a) em AveDomestica)AveDomestica ~Domestico() (definido(a) em Domestico)Domesticovirtual
    + - + diff --git a/docs/html/classAveDomestica.html b/docs/html/classAveDomestica.html index b9a7282..8960b47 100644 --- a/docs/html/classAveDomestica.html +++ b/docs/html/classAveDomestica.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/ave/ave_domestica.hpp
  • +
    - + diff --git a/html/classAveDomestica.js b/docs/html/classAveDomestica.js similarity index 100% rename from html/classAveDomestica.js rename to docs/html/classAveDomestica.js diff --git a/docs/html/classAveExotica-members.html b/docs/html/classAveExotica-members.html index 83b28ec..e637940 100644 --- a/docs/html/classAveExotica-members.html +++ b/docs/html/classAveExotica-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AveExotica Lista dos Membros
    @@ -96,11 +126,14 @@ ~AveExotica() (definido(a) em AveExotica)AveExotica ~Exotico() (definido(a) em Exotico)Exoticovirtual
    + - + diff --git a/docs/html/classAveExotica.html b/docs/html/classAveExotica.html index ccf3f57..bdb005f 100644 --- a/docs/html/classAveExotica.html +++ b/docs/html/classAveExotica.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/ave/ave_exotica.hpp
  • +
    - + diff --git a/html/classAveExotica.js b/docs/html/classAveExotica.js similarity index 100% rename from html/classAveExotica.js rename to docs/html/classAveExotica.js diff --git a/docs/html/classAveNativa-members.html b/docs/html/classAveNativa-members.html index c589fb9..8ea3836 100644 --- a/docs/html/classAveNativa-members.html +++ b/docs/html/classAveNativa-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    AveNativa Lista dos Membros
    @@ -96,11 +126,14 @@ ~AveNativa() (definido(a) em AveNativa)AveNativa ~Nativo() (definido(a) em Nativo)Nativovirtual
    + - + diff --git a/docs/html/classAveNativa.html b/docs/html/classAveNativa.html index 6c423f7..280af12 100644 --- a/docs/html/classAveNativa.html +++ b/docs/html/classAveNativa.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/ave/ave_nativa.hpp
  • +
    - + diff --git a/html/classAveNativa.js b/docs/html/classAveNativa.js similarity index 100% rename from html/classAveNativa.js rename to docs/html/classAveNativa.js diff --git a/docs/html/classDomestico-members.html b/docs/html/classDomestico-members.html index f92426e..044e7c1 100644 --- a/docs/html/classDomestico-members.html +++ b/docs/html/classDomestico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Domestico Lista dos Membros
    @@ -89,11 +119,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Domestico() (definido(a) em Domestico)Domesticovirtual
    + - + diff --git a/docs/html/classDomestico.html b/docs/html/classDomestico.html index 902a057..0e0492c 100644 --- a/docs/html/classDomestico.html +++ b/docs/html/classDomestico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -154,11 +184,15 @@
  • include/animal/domestico.hpp
  • +
    - + diff --git a/html/classDomestico.js b/docs/html/classDomestico.js similarity index 100% rename from html/classDomestico.js rename to docs/html/classDomestico.js diff --git a/docs/html/classExotico-members.html b/docs/html/classExotico-members.html index 4cd915b..15a9a1f 100644 --- a/docs/html/classExotico-members.html +++ b/docs/html/classExotico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Exotico Lista dos Membros
    @@ -89,11 +119,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Exotico() (definido(a) em Exotico)Exoticovirtual
    + - + diff --git a/docs/html/classExotico.html b/docs/html/classExotico.html index 731bae4..3f2fa23 100644 --- a/docs/html/classExotico.html +++ b/docs/html/classExotico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -154,11 +184,15 @@
  • include/animal/exotico.hpp
  • +
    - + diff --git a/html/classExotico.js b/docs/html/classExotico.js similarity index 100% rename from html/classExotico.js rename to docs/html/classExotico.js diff --git a/docs/html/classFiltroAnimal-members.html b/docs/html/classFiltroAnimal-members.html index dacd9b1..310f566 100644 --- a/docs/html/classFiltroAnimal-members.html +++ b/docs/html/classFiltroAnimal-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    FiltroAnimal Lista dos Membros
    @@ -69,11 +99,14 @@ filtroFiltroAnimal FiltroAnimal()FiltroAnimal
    + - + diff --git a/docs/html/classFiltroAnimal.html b/docs/html/classFiltroAnimal.html index a780bbd..d003b1d 100644 --- a/docs/html/classFiltroAnimal.html +++ b/docs/html/classFiltroAnimal.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -142,11 +172,15 @@

    mapeador_animal.hpp

    +
    - + diff --git a/html/classFiltroAnimal.js b/docs/html/classFiltroAnimal.js similarity index 100% rename from html/classFiltroAnimal.js rename to docs/html/classFiltroAnimal.js diff --git a/docs/html/classMamifero-members.html b/docs/html/classMamifero-members.html index adfb791..9dda65e 100644 --- a/docs/html/classMamifero-members.html +++ b/docs/html/classMamifero-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Mamifero Lista dos Membros
    @@ -71,11 +101,14 @@ Mamifero(bool gestacao) (definido(a) em Mamifero)Mamifero ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual
    + - + diff --git a/docs/html/classMamifero.html b/docs/html/classMamifero.html index 3cd0b6f..0ccb9b4 100644 --- a/docs/html/classMamifero.html +++ b/docs/html/classMamifero.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -109,11 +139,15 @@
  • include/animal/mamifero/mamifero.hpp
  • +
    - + diff --git a/html/classMamifero.js b/docs/html/classMamifero.js similarity index 100% rename from html/classMamifero.js rename to docs/html/classMamifero.js diff --git a/docs/html/classMamiferoDomestico-members.html b/docs/html/classMamiferoDomestico-members.html index d28a624..0808b28 100644 --- a/docs/html/classMamiferoDomestico-members.html +++ b/docs/html/classMamiferoDomestico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    MamiferoDomestico Lista dos Membros
    @@ -95,11 +125,14 @@ ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual ~MamiferoDomestico() (definido(a) em MamiferoDomestico)MamiferoDomestico
    + - + diff --git a/docs/html/classMamiferoDomestico.html b/docs/html/classMamiferoDomestico.html index 4a38188..1d70ee2 100644 --- a/docs/html/classMamiferoDomestico.html +++ b/docs/html/classMamiferoDomestico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/mamifero/mamifero_domestico.hpp
  • +
    - + diff --git a/html/classMamiferoDomestico.js b/docs/html/classMamiferoDomestico.js similarity index 100% rename from html/classMamiferoDomestico.js rename to docs/html/classMamiferoDomestico.js diff --git a/docs/html/classMamiferoExotico-members.html b/docs/html/classMamiferoExotico-members.html index 65d89e6..6b9b1b4 100644 --- a/docs/html/classMamiferoExotico-members.html +++ b/docs/html/classMamiferoExotico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    MamiferoExotico Lista dos Membros
    @@ -95,11 +125,14 @@ ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual ~MamiferoExotico() (definido(a) em MamiferoExotico)MamiferoExotico
    + - + diff --git a/docs/html/classMamiferoExotico.html b/docs/html/classMamiferoExotico.html index 9f7b3eb..992fa3e 100644 --- a/docs/html/classMamiferoExotico.html +++ b/docs/html/classMamiferoExotico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/mamifero/mamifero_exotico.hpp
  • +
    - + diff --git a/html/classMamiferoExotico.js b/docs/html/classMamiferoExotico.js similarity index 100% rename from html/classMamiferoExotico.js rename to docs/html/classMamiferoExotico.js diff --git a/docs/html/classMamiferoNativo-members.html b/docs/html/classMamiferoNativo-members.html index bee87a7..ac4344f 100644 --- a/docs/html/classMamiferoNativo-members.html +++ b/docs/html/classMamiferoNativo-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    MamiferoNativo Lista dos Membros
    @@ -95,11 +125,14 @@ ~MamiferoNativo() (definido(a) em MamiferoNativo)MamiferoNativo ~Nativo() (definido(a) em Nativo)Nativovirtual
    + - + diff --git a/docs/html/classMamiferoNativo.html b/docs/html/classMamiferoNativo.html index 193d51a..bdd7d45 100644 --- a/docs/html/classMamiferoNativo.html +++ b/docs/html/classMamiferoNativo.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/mamifero/mamifero_nativo.hpp
  • +
    - + diff --git a/html/classMamiferoNativo.js b/docs/html/classMamiferoNativo.js similarity index 100% rename from html/classMamiferoNativo.js rename to docs/html/classMamiferoNativo.js diff --git a/docs/html/classMapeadorAnimal-members.html b/docs/html/classMapeadorAnimal-members.html index 6ac1a61..3c2bd1e 100644 --- a/docs/html/classMapeadorAnimal-members.html +++ b/docs/html/classMapeadorAnimal-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    MapeadorAnimal Lista dos Membros
    @@ -69,11 +99,14 @@ aMapMapeadorAnimal MapeadorAnimal()MapeadorAnimal
    + - + diff --git a/docs/html/classMapeadorAnimal.html b/docs/html/classMapeadorAnimal.html index 84d0953..96a1370 100644 --- a/docs/html/classMapeadorAnimal.html +++ b/docs/html/classMapeadorAnimal.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -142,11 +172,15 @@

    mapeador_animal.hpp

    +
    - + diff --git a/html/classMapeadorAnimal.js b/docs/html/classMapeadorAnimal.js similarity index 100% rename from html/classMapeadorAnimal.js rename to docs/html/classMapeadorAnimal.js diff --git a/docs/html/classMapeadorMenu-members.html b/docs/html/classMapeadorMenu-members.html index 966adea..71b26d9 100644 --- a/docs/html/classMapeadorMenu-members.html +++ b/docs/html/classMapeadorMenu-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    MapeadorMenu Lista dos Membros
    @@ -69,11 +99,14 @@ escolhasMapeadorMenu MapeadorMenu()MapeadorMenu
    + - + diff --git a/docs/html/classMapeadorMenu.html b/docs/html/classMapeadorMenu.html index 6024345..603201c 100644 --- a/docs/html/classMapeadorMenu.html +++ b/docs/html/classMapeadorMenu.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -136,11 +166,15 @@

    mapeador_menu.hpp

    +
    - + diff --git a/html/classMapeadorMenu.js b/docs/html/classMapeadorMenu.js similarity index 100% rename from html/classMapeadorMenu.js rename to docs/html/classMapeadorMenu.js diff --git a/docs/html/classNativo-members.html b/docs/html/classNativo-members.html index bf6e186..6b48a8b 100644 --- a/docs/html/classNativo-members.html +++ b/docs/html/classNativo-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Nativo Lista dos Membros
    @@ -89,11 +119,14 @@ ~Animal() (definido(a) em Animal)Animalvirtual ~Nativo() (definido(a) em Nativo)Nativovirtual
    + - + diff --git a/docs/html/classNativo.html b/docs/html/classNativo.html index c4e3c47..348329d 100644 --- a/docs/html/classNativo.html +++ b/docs/html/classNativo.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -154,11 +184,15 @@
  • include/animal/nativo.hpp
  • +
    - + diff --git a/html/classNativo.js b/docs/html/classNativo.js similarity index 100% rename from html/classNativo.js rename to docs/html/classNativo.js diff --git a/docs/html/classPessoa-members.html b/docs/html/classPessoa-members.html index b472518..ea5d3cf 100644 --- a/docs/html/classPessoa-members.html +++ b/docs/html/classPessoa-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Pessoa Lista dos Membros
    @@ -79,11 +109,14 @@ telefone (definido(a) em Pessoa)Pessoaprotected ~Pessoa() (definido(a) em Pessoa)Pessoavirtual
    + - + diff --git a/docs/html/classPessoa.html b/docs/html/classPessoa.html index ff45fb3..f3613da 100644 --- a/docs/html/classPessoa.html +++ b/docs/html/classPessoa.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -242,11 +272,15 @@

    pessoa.hpp

    +
    - + diff --git a/html/classPessoa.js b/docs/html/classPessoa.js similarity index 100% rename from html/classPessoa.js rename to docs/html/classPessoa.js diff --git a/docs/html/classPetshop-members.html b/docs/html/classPetshop-members.html index 656c1e1..c3f12ac 100644 --- a/docs/html/classPetshop-members.html +++ b/docs/html/classPetshop-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Petshop Lista dos Membros
    @@ -94,11 +124,14 @@ veterinarios (definido(a) em Petshop)Petshopprivate ~Petshop()Petshop
    + - + diff --git a/docs/html/classPetshop.html b/docs/html/classPetshop.html index 6c3b445..6c72df4 100644 --- a/docs/html/classPetshop.html +++ b/docs/html/classPetshop.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -180,7 +210,8 @@
  • Listagem de dados de diversas origens
  • Interface entre usuario
  • -
  • Guardar as informações de cada classe anterior a esta.
  • +
  • Guardar as informações de cada classe anterior a esta.
    Futuras Atividades:
    +
  • Construtores & Destrutores

    @@ -647,11 +678,15 @@

    petshop.hpp

    + - + diff --git a/html/classPetshop.js b/docs/html/classPetshop.js similarity index 100% rename from html/classPetshop.js rename to docs/html/classPetshop.js diff --git a/docs/html/classReptil-members.html b/docs/html/classReptil-members.html index c63ced3..8a76920 100644 --- a/docs/html/classReptil-members.html +++ b/docs/html/classReptil-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Reptil Lista dos Membros
    @@ -72,11 +102,14 @@ Reptil(Pele pele) (definido(a) em Reptil)Reptil ~Reptil() (definido(a) em Reptil)Reptilvirtual
    + - + diff --git a/docs/html/classReptil.html b/docs/html/classReptil.html index 1517f6d..30fa9fe 100644 --- a/docs/html/classReptil.html +++ b/docs/html/classReptil.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -109,11 +139,15 @@
  • include/animal/reptil/reptil.hpp
  • +
    - + diff --git a/html/classReptil.js b/docs/html/classReptil.js similarity index 100% rename from html/classReptil.js rename to docs/html/classReptil.js diff --git a/docs/html/classReptilDomestico-members.html b/docs/html/classReptilDomestico-members.html index b5ab4d1..c50453d 100644 --- a/docs/html/classReptilDomestico-members.html +++ b/docs/html/classReptilDomestico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    ReptilDomestico Lista dos Membros
    @@ -96,11 +126,14 @@ ~Reptil() (definido(a) em Reptil)Reptilvirtual ~ReptilDomestico() (definido(a) em ReptilDomestico)ReptilDomestico
    + - + diff --git a/docs/html/classReptilDomestico.html b/docs/html/classReptilDomestico.html index dd7add3..1a3392f 100644 --- a/docs/html/classReptilDomestico.html +++ b/docs/html/classReptilDomestico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/reptil/reptil_domestico.hpp
  • +
    - + diff --git a/html/classReptilDomestico.js b/docs/html/classReptilDomestico.js similarity index 100% rename from html/classReptilDomestico.js rename to docs/html/classReptilDomestico.js diff --git a/docs/html/classReptilExotico-members.html b/docs/html/classReptilExotico-members.html index 70b2cf7..fca40bc 100644 --- a/docs/html/classReptilExotico-members.html +++ b/docs/html/classReptilExotico-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    ReptilExotico Lista dos Membros
    @@ -96,11 +126,14 @@ ~Reptil() (definido(a) em Reptil)Reptilvirtual ~ReptilExotico() (definido(a) em ReptilExotico)ReptilExotico
    + - + diff --git a/docs/html/classReptilExotico.html b/docs/html/classReptilExotico.html index 3f1fe49..dd26c8e 100644 --- a/docs/html/classReptilExotico.html +++ b/docs/html/classReptilExotico.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/reptil/reptil_exotico.hpp
  • +
    - + diff --git a/html/classReptilExotico.js b/docs/html/classReptilExotico.js similarity index 100% rename from html/classReptilExotico.js rename to docs/html/classReptilExotico.js diff --git a/docs/html/classReptilNativo-members.html b/docs/html/classReptilNativo-members.html index 5b04561..3835864 100644 --- a/docs/html/classReptilNativo-members.html +++ b/docs/html/classReptilNativo-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    ReptilNativo Lista dos Membros
    @@ -96,11 +126,14 @@ ~Reptil() (definido(a) em Reptil)Reptilvirtual ~ReptilNativo() (definido(a) em ReptilNativo)ReptilNativo
    + - + diff --git a/docs/html/classReptilNativo.html b/docs/html/classReptilNativo.html index 6811a5e..ca71b74 100644 --- a/docs/html/classReptilNativo.html +++ b/docs/html/classReptilNativo.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -169,11 +199,15 @@
  • include/animal/reptil/reptil_nativo.hpp
  • +
    - + diff --git a/html/classReptilNativo.js b/docs/html/classReptilNativo.js similarity index 100% rename from html/classReptilNativo.js rename to docs/html/classReptilNativo.js diff --git a/docs/html/classTratador-members.html b/docs/html/classTratador-members.html index 88c32da..ce473d9 100644 --- a/docs/html/classTratador-members.html +++ b/docs/html/classTratador-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Tratador Lista dos Membros
    @@ -83,11 +113,14 @@ ~Pessoa() (definido(a) em Pessoa)Pessoavirtual ~Tratador() (definido(a) em Tratador)Tratador
    + - + diff --git a/docs/html/classTratador.html b/docs/html/classTratador.html index 8e948e8..eb88dd3 100644 --- a/docs/html/classTratador.html +++ b/docs/html/classTratador.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -175,11 +205,15 @@

    tratador.hpp

    +
    - + diff --git a/html/classTratador.js b/docs/html/classTratador.js similarity index 100% rename from html/classTratador.js rename to docs/html/classTratador.js diff --git a/docs/html/classVeterinario-members.html b/docs/html/classVeterinario-members.html index 39c8bea..9ae9d18 100644 --- a/docs/html/classVeterinario-members.html +++ b/docs/html/classVeterinario-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Veterinario Lista dos Membros
    @@ -83,11 +113,14 @@ ~Pessoa() (definido(a) em Pessoa)Pessoavirtual ~Veterinario() (definido(a) em Veterinario)Veterinario
    + - + diff --git a/docs/html/classVeterinario.html b/docs/html/classVeterinario.html index 037947f..29363b8 100644 --- a/docs/html/classVeterinario.html +++ b/docs/html/classVeterinario.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Métodos Públicos | @@ -175,11 +205,15 @@

    veterinario.hpp

    +
    - + diff --git a/html/classVeterinario.js b/docs/html/classVeterinario.js similarity index 100% rename from html/classVeterinario.js rename to docs/html/classVeterinario.js diff --git a/docs/html/classes.html b/docs/html/classes.html index 773c220..f9efe2e 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    a | d | e | f | m | n | p | r | t | v
    +
    - + diff --git a/docs/html/dir_026a6e76be8d3097e26c16740716c422.html b/docs/html/dir_026a6e76be8d3097e26c16740716c422.html index 7d69c67..539104d 100644 --- a/docs/html/dir_026a6e76be8d3097e26c16740716c422.html +++ b/docs/html/dir_026a6e76be8d3097e26c16740716c422.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório animal
    @@ -72,11 +98,15 @@ Diretórios
    + - + diff --git a/html/dir_026a6e76be8d3097e26c16740716c422.js b/docs/html/dir_026a6e76be8d3097e26c16740716c422.js similarity index 100% rename from html/dir_026a6e76be8d3097e26c16740716c422.js rename to docs/html/dir_026a6e76be8d3097e26c16740716c422.js diff --git a/docs/html/dir_360f564b80758bc095c0738754143f8e.html b/docs/html/dir_360f564b80758bc095c0738754143f8e.html index df5cd84..36d3818 100644 --- a/docs/html/dir_360f564b80758bc095c0738754143f8e.html +++ b/docs/html/dir_360f564b80758bc095c0738754143f8e.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório ave
    + - + diff --git a/html/dir_360f564b80758bc095c0738754143f8e.js b/docs/html/dir_360f564b80758bc095c0738754143f8e.js similarity index 100% rename from html/dir_360f564b80758bc095c0738754143f8e.js rename to docs/html/dir_360f564b80758bc095c0738754143f8e.js diff --git a/docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.html b/docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.html index b9a5fb2..92cc013 100644 --- a/docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.html +++ b/docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório anfibio
    + - + diff --git a/html/dir_4c5b450d6a6bab53ad045b86641257e4.js b/docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.js similarity index 100% rename from html/dir_4c5b450d6a6bab53ad045b86641257e4.js rename to docs/html/dir_4c5b450d6a6bab53ad045b86641257e4.js diff --git a/docs/html/dir_53f86f703112b57bbb381585844c3ca1.html b/docs/html/dir_53f86f703112b57bbb381585844c3ca1.html index 188d152..8550e7d 100644 --- a/docs/html/dir_53f86f703112b57bbb381585844c3ca1.html +++ b/docs/html/dir_53f86f703112b57bbb381585844c3ca1.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório funcionarios
    + - + diff --git a/html/dir_53f86f703112b57bbb381585844c3ca1.js b/docs/html/dir_53f86f703112b57bbb381585844c3ca1.js similarity index 100% rename from html/dir_53f86f703112b57bbb381585844c3ca1.js rename to docs/html/dir_53f86f703112b57bbb381585844c3ca1.js diff --git a/docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html b/docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html index 0024efe..d8ea4c6 100644 --- a/docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html +++ b/docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório mamifero
    + - + diff --git a/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.js b/docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.js similarity index 100% rename from html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.js rename to docs/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.js diff --git a/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html index 14128ab..aeef720 100644 --- a/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório include
    @@ -72,11 +98,15 @@ Diretórios
    + - + diff --git a/html/dir_d44c64559bbebec7f509842c48db8b23.js b/docs/html/dir_d44c64559bbebec7f509842c48db8b23.js similarity index 100% rename from html/dir_d44c64559bbebec7f509842c48db8b23.js rename to docs/html/dir_d44c64559bbebec7f509842c48db8b23.js diff --git a/docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html b/docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html index 3035d4a..dac5e47 100644 --- a/docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html +++ b/docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    Referência do diretório reptil
    + - + diff --git a/html/dir_db79a2b629534bdac21b3a6b5f8326f6.js b/docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.js similarity index 100% rename from html/dir_db79a2b629534bdac21b3a6b5f8326f6.js rename to docs/html/dir_db79a2b629534bdac21b3a6b5f8326f6.js diff --git a/docs/html/domestico_8hpp_source.html b/docs/html/domestico_8hpp_source.html index d6fb24e..86a8be7 100644 --- a/docs/html/domestico_8hpp_source.html +++ b/docs/html/domestico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    domestico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/exotico_8hpp_source.html b/docs/html/exotico_8hpp_source.html index bd2ad69..8075cd8 100644 --- a/docs/html/exotico_8hpp_source.html +++ b/docs/html/exotico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    exotico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/files.html b/docs/html/files.html index e30881e..05de653 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    + - + diff --git a/html/files.js b/docs/html/files.js similarity index 100% rename from html/files.js rename to docs/html/files.js diff --git a/docs/html/functions.html b/docs/html/functions.html index 341d059..9aed4c9 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    - ~ -
    +
    - + diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index e232c27..2027377 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    - ~ -
    +
    - + diff --git a/docs/html/functions_rela.html b/docs/html/functions_rela.html index 31c38fa..55b45f7 100644 --- a/docs/html/functions_rela.html +++ b/docs/html/functions_rela.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    +
    - + diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index b1b24c7..a4444df 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    +
    - + diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html index bce9ddc..702978d 100644 --- a/docs/html/graph_legend.html +++ b/docs/html/graph_legend.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    +
    - + diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index 023d306..13b5a2a 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    + - + diff --git a/html/hierarchy.js b/docs/html/hierarchy.js similarity index 100% rename from html/hierarchy.js rename to docs/html/hierarchy.js diff --git a/docs/html/index.html b/docs/html/index.html index bca5255..6e52cc0 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    Sistema digital PetFera Documentação
    +
    + - + diff --git a/docs/html/inherits.html b/docs/html/inherits.html index 3063e68..8477675 100644 --- a/docs/html/inherits.html +++ b/docs/html/inherits.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,16 +59,21 @@ - - + +
    + +
    +
    +
    - - +
    +
    - + diff --git a/docs/html/mamifero_8hpp_source.html b/docs/html/mamifero_8hpp_source.html index 65560c1..d9c2e91 100644 --- a/docs/html/mamifero_8hpp_source.html +++ b/docs/html/mamifero_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mamifero.hpp
    @@ -69,11 +95,15 @@
    1 #pragma once
    2 
    3 #include <iostream>
    4 
    14 class Mamifero {
    15  public:
    16  Mamifero(bool gestacao);
    17  virtual ~Mamifero();
    18 
    19  bool getGestacao() const;
    20 
    21  protected:
    22  bool gestacao;
    23 };
    Classificação base para Mamiferos.
    Definition: mamifero.hpp:14
    +
    - + diff --git a/docs/html/mamifero__domestico_8hpp_source.html b/docs/html/mamifero__domestico_8hpp_source.html index 8eca050..b3f46f7 100644 --- a/docs/html/mamifero__domestico_8hpp_source.html +++ b/docs/html/mamifero__domestico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mamifero_domestico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/mamifero__exotico_8hpp_source.html b/docs/html/mamifero__exotico_8hpp_source.html index d4d0ac3..e7ea812 100644 --- a/docs/html/mamifero__exotico_8hpp_source.html +++ b/docs/html/mamifero__exotico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mamifero_exotico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/mamifero__nativo_8hpp_source.html b/docs/html/mamifero__nativo_8hpp_source.html index 0c36422..1ae916d 100644 --- a/docs/html/mamifero__nativo_8hpp_source.html +++ b/docs/html/mamifero__nativo_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mamifero_nativo.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/mapeador__animal_8hpp_source.html b/docs/html/mapeador__animal_8hpp_source.html index c30ce02..008a8f4 100644 --- a/docs/html/mapeador__animal_8hpp_source.html +++ b/docs/html/mapeador__animal_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mapeador_animal.hpp
    @@ -75,11 +101,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Classe de filtragem.
    Definition: mapeador_animal.hpp:104
    + - + diff --git a/docs/html/mapeador__menu_8hpp_source.html b/docs/html/mapeador__menu_8hpp_source.html index 0e821ad..e13c6e6 100644 --- a/docs/html/mapeador__menu_8hpp_source.html +++ b/docs/html/mapeador__menu_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    mapeador_menu.hpp
    @@ -71,11 +97,15 @@
    MapeadorMenu()
    Construtor do mapeador.
    Classe mapeadora de funções para o menu.
    Definition: mapeador_menu.hpp:20
    + - + diff --git a/docs/html/menudata.js b/docs/html/menudata.js index c827db4..a7ce648 100644 --- a/docs/html/menudata.js +++ b/docs/html/menudata.js @@ -1,5 +1,6 @@ var menudata={children:[ {text:"Página Principal",url:"index.html"}, +{text:"Páginas relacionadas",url:"pages.html"}, {text:"Classes",url:"annotated.html",children:[ {text:"Lista de Componentes",url:"annotated.html"}, {text:"Índice dos Componentes",url:"classes.html"}, diff --git a/docs/html/nativo_8hpp_source.html b/docs/html/nativo_8hpp_source.html index a47a462..32b1154 100644 --- a/docs/html/nativo_8hpp_source.html +++ b/docs/html/nativo_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    nativo.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/html/navtree.css b/docs/html/navtree.css similarity index 100% rename from html/navtree.css rename to docs/html/navtree.css diff --git a/html/navtree.js b/docs/html/navtree.js similarity index 100% rename from html/navtree.js rename to docs/html/navtree.js diff --git a/html/navtreedata.js b/docs/html/navtreedata.js similarity index 100% rename from html/navtreedata.js rename to docs/html/navtreedata.js diff --git a/html/navtreeindex0.js b/docs/html/navtreeindex0.js similarity index 100% rename from html/navtreeindex0.js rename to docs/html/navtreeindex0.js diff --git a/html/pages.html b/docs/html/pages.html similarity index 100% rename from html/pages.html rename to docs/html/pages.html diff --git a/docs/html/pessoa_8hpp_source.html b/docs/html/pessoa_8hpp_source.html index 8997342..7af3f33 100644 --- a/docs/html/pessoa_8hpp_source.html +++ b/docs/html/pessoa_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    pessoa.hpp
    @@ -72,11 +98,15 @@
    Classe base dos funcionarios.
    Definition: pessoa.hpp:16
    virtual ostream & printOutDados(ostream &o) const =0
    Método virtual para passagem ao Cout, implementado nos herdeiros.
    + - + diff --git a/docs/html/petshop_8hpp_source.html b/docs/html/petshop_8hpp_source.html index 1134618..6a7ca76 100644 --- a/docs/html/petshop_8hpp_source.html +++ b/docs/html/petshop_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    petshop.hpp
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 #include "veterinario.hpp"
    5 #include "tratador.hpp"
    6 #include "mapeador_animal.hpp"
    7 
    8 #include <vector>
    9 #include <string>
    10 #include <iostream>
    11 #include <map>
    12 #include <functional>
    13 
    14 using std::vector;
    15 
    29 class Petshop {
    30  public:
    37  Petshop();
    44  ~Petshop();
    45 
    66  void listarAnimais();
    67 
    78  void listarTratadores();
    79 
    90  void listarVeterinarios();
    91 
    104  void criarVeterinario();
    105 
    119  void criarTratador();
    120 
    148  void criarAnimal();
    149 
    159  bool adicionarVeterinario(Veterinario* vetAdd);
    160 
    170  bool adicionarTratador(Tratador* tratAdd);
    171 
    181  bool adicionarAnimal(Animal* animalAdd);
    182 
    183 
    195  void atualizarVeterinario();
    196 
    207  void atualizarTratador();
    208 
    222  void atualizarAnimal();
    223 
    224 
    237  void excluirVeterinario();
    238 
    251  void excluirTratador();
    252 
    265  void excluirAnimal();
    266 
    267 
    286 
    304  Tratador* excluirTratador(Tratador* removido);
    305 
    323  Animal* excluirAnimal(Animal* removido);
    324 
    325  private:
    326  Veterinario* findVeterinario(string nome);
    327  Tratador* findTratador(string nome);
    328  Animal* findAnimal(string nome, string especie);
    329 
    330  vector<Veterinario*> veterinarios;
    331  vector<Tratador*> tratadores;
    332  vector<Animal*> animais;
    333 
    334  MapeadorAnimal mapa;
    335 };
    bool adicionarAnimal(Animal *animalAdd)
    Adição interna de Animal no sistema.
    +
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 #include "veterinario.hpp"
    5 #include "tratador.hpp"
    6 #include "mapeador_animal.hpp"
    7 
    8 #include <vector>
    9 #include <string>
    10 #include <iostream>
    11 #include <map>
    12 #include <functional>
    13 
    14 using std::vector;
    15 
    33 class Petshop {
    34  public:
    41  Petshop();
    48  ~Petshop();
    49 
    70  void listarAnimais();
    71 
    82  void listarTratadores();
    83 
    94  void listarVeterinarios();
    95 
    108  void criarVeterinario();
    109 
    123  void criarTratador();
    124 
    152  void criarAnimal();
    153 
    163  bool adicionarVeterinario(Veterinario* vetAdd);
    164 
    174  bool adicionarTratador(Tratador* tratAdd);
    175 
    185  bool adicionarAnimal(Animal* animalAdd);
    186 
    187 
    199  void atualizarVeterinario();
    200 
    211  void atualizarTratador();
    212 
    226  void atualizarAnimal();
    227 
    228 
    241  void excluirVeterinario();
    242 
    255  void excluirTratador();
    256 
    269  void excluirAnimal();
    270 
    271 
    290 
    308  Tratador* excluirTratador(Tratador* removido);
    309 
    327  Animal* excluirAnimal(Animal* removido);
    328 
    329  private:
    330  Veterinario* findVeterinario(string nome);
    331  Tratador* findTratador(string nome);
    332  Animal* findAnimal(string nome, string especie);
    333 
    334  vector<Veterinario*> veterinarios;
    335  vector<Tratador*> tratadores;
    336  vector<Animal*> animais;
    337 
    338  MapeadorAnimal mapa;
    339 };
    bool adicionarAnimal(Animal *animalAdd)
    Adição interna de Animal no sistema.
    void listarAnimais()
    Listagem de Animais no registro.
    bool adicionarVeterinario(Veterinario *vetAdd)
    Adição interna de Veterinario no sistema.
    void criarAnimal()
    Criação do tipo Animal.
    @@ -86,15 +112,19 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Petshop()
    O construtor deve ser padrão.
    void atualizarTratador()
    Atualização de cadastro para Tratador.
    -
    Classe de controle.
    Definition: petshop.hpp:29
    +
    Classe de controle.
    Definition: petshop.hpp:33
    void listarTratadores()
    Listagem dos Tratadores registrados.
    void excluirVeterinario()
    Exclusão de cadastro para Veterinario.
    +
    - + diff --git a/docs/html/reptil_8hpp_source.html b/docs/html/reptil_8hpp_source.html index 47f6d0e..696997d 100644 --- a/docs/html/reptil_8hpp_source.html +++ b/docs/html/reptil_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    reptil.hpp
    @@ -69,11 +95,15 @@
    1 #pragma once
    2 
    3 #include <string>
    4 #include <iostream>
    5 
    6 using std::string;
    7 
    8 enum Pele {
    9  Escama,
    10  Placa,
    11  Carapaca
    12 };
    13 
    23 class Reptil {
    24  public:
    25  Reptil();
    26  Reptil(Pele pele);
    27  virtual ~Reptil();
    28 
    29  Pele getPele() const;
    30 
    31  protected:
    32  Pele pele;
    33 };
    Classificação base para Repteis.
    Definition: reptil.hpp:23
    +
    - + diff --git a/docs/html/reptil__domestico_8hpp_source.html b/docs/html/reptil__domestico_8hpp_source.html index 0cabb47..790e084 100644 --- a/docs/html/reptil__domestico_8hpp_source.html +++ b/docs/html/reptil__domestico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    reptil_domestico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/reptil__exotico_8hpp_source.html b/docs/html/reptil__exotico_8hpp_source.html index aff1188..3352538 100644 --- a/docs/html/reptil__exotico_8hpp_source.html +++ b/docs/html/reptil__exotico_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    reptil_exotico.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/docs/html/reptil__nativo_8hpp_source.html b/docs/html/reptil__nativo_8hpp_source.html index 60a5c6a..7ce4adc 100644 --- a/docs/html/reptil__nativo_8hpp_source.html +++ b/docs/html/reptil__nativo_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    reptil_nativo.hpp
    @@ -74,11 +100,15 @@
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    + - + diff --git a/html/resize.js b/docs/html/resize.js similarity index 100% rename from html/resize.js rename to docs/html/resize.js diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 98894ca..c8c62c2 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -2,5 +2,6 @@ var searchData= [ ['listaranimais',['listarAnimais',['../classPetshop.html#a29770b7025d7b1f84e2dc946e730463e',1,'Petshop']]], ['listartratadores',['listarTratadores',['../classPetshop.html#aae1d8448fa0974450c8dceac2fc5b8f9',1,'Petshop']]], - ['listarveterinarios',['listarVeterinarios',['../classPetshop.html#a22664b727e5d580637146e83a60c29d3',1,'Petshop']]] + ['listarveterinarios',['listarVeterinarios',['../classPetshop.html#a22664b727e5d580637146e83a60c29d3',1,'Petshop']]], + ['lista_20de_20futuras_20atividades',['Lista de Futuras Atividades',['../todo.html',1,'']]] ]; diff --git a/html/search/pages_0.html b/docs/html/search/pages_0.html similarity index 100% rename from html/search/pages_0.html rename to docs/html/search/pages_0.html diff --git a/html/search/pages_0.js b/docs/html/search/pages_0.js similarity index 100% rename from html/search/pages_0.js rename to docs/html/search/pages_0.js diff --git a/docs/html/search/search.css b/docs/html/search/search.css index 3cf9df9..a0dba44 100644 --- a/docs/html/search/search.css +++ b/docs/html/search/search.css @@ -7,11 +7,13 @@ #MSearchBox { white-space : nowrap; float: none; - margin-top: 8px; + margin-top: 0px; right: 0px; width: 170px; height: 24px; z-index: 102; + display: inline; + position: absolute; } #MSearchBox .left @@ -46,7 +48,7 @@ height:19px; background:url('search_m.png') repeat-x; border:none; - width:115px; + width:111px; margin-left:20px; padding-left:4px; color: #909090; @@ -63,7 +65,7 @@ display:block; position:absolute; right:10px; - top:8px; + top:0px; width:20px; height:19px; background:url('search_r.png') no-repeat; diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js index 2e1cfc2..da62734 100644 --- a/docs/html/search/searchdata.js +++ b/docs/html/search/searchdata.js @@ -4,7 +4,8 @@ var indexSectionsWithContent = 1: "adefmnprtv", 2: "acefglmop~", 3: "aeft", - 4: "o" + 4: "o", + 5: "l" }; var indexSectionNames = @@ -13,7 +14,8 @@ var indexSectionNames = 1: "classes", 2: "functions", 3: "variables", - 4: "related" + 4: "related", + 5: "pages" }; var indexSectionLabels = @@ -22,6 +24,7 @@ var indexSectionLabels = 1: "Classes", 2: "Funções", 3: "Variáveis", - 4: "Amigas" + 4: "Amigas", + 5: "Páginas" }; diff --git a/docs/html/structDadosAnimal-members.html b/docs/html/structDadosAnimal-members.html index d72c4d5..420462f 100644 --- a/docs/html/structDadosAnimal-members.html +++ b/docs/html/structDadosAnimal-members.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    DadosAnimal Lista dos Membros
    @@ -80,11 +110,14 @@ veterinario (definido(a) em DadosAnimal)DadosAnimal voa (definido(a) em DadosAnimal)DadosAnimal
    + - + diff --git a/docs/html/structDadosAnimal.html b/docs/html/structDadosAnimal.html index be074c9..28e5b20 100644 --- a/docs/html/structDadosAnimal.html +++ b/docs/html/structDadosAnimal.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    -
    Atributos Públicos | @@ -126,11 +156,15 @@
  • include/animal/mapeador_animal.hpp
  • +
    - + diff --git a/html/structDadosAnimal.js b/docs/html/structDadosAnimal.js similarity index 100% rename from html/structDadosAnimal.js rename to docs/html/structDadosAnimal.js diff --git a/html/todo.html b/docs/html/todo.html similarity index 100% rename from html/todo.html rename to docs/html/todo.html diff --git a/docs/html/tratador_8hpp_source.html b/docs/html/tratador_8hpp_source.html index fb04935..86a1731 100644 --- a/docs/html/tratador_8hpp_source.html +++ b/docs/html/tratador_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    tratador.hpp
    @@ -71,11 +97,15 @@
    Classe base dos funcionarios.
    Definition: pessoa.hpp:16
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    + - + diff --git a/docs/html/veterinario_8hpp_source.html b/docs/html/veterinario_8hpp_source.html index 645de61..b9904d2 100644 --- a/docs/html/veterinario_8hpp_source.html +++ b/docs/html/veterinario_8hpp_source.html @@ -9,9 +9,19 @@ + + + + + + @@ -25,6 +35,21 @@
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    +
    + + + + + + +
    + @@ -34,15 +59,21 @@ - - + +
    + +
    +
    +
    - +
    - -
    veterinario.hpp
    @@ -71,11 +97,15 @@
    ostream & printOutDados(ostream &o) const
    Método virtual para passagem ao Cout, implementado nos herdeiros.
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    + - + diff --git a/html/anfibio_8hpp_source.html b/html/anfibio_8hpp_source.html deleted file mode 100644 index 0079fef..0000000 --- a/html/anfibio_8hpp_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/anfibio/anfibio.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    anfibio.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include <string>
    4 #include <iostream>
    5 
    6 using std::string;
    7 
    17 class Anfibio {
    18  public:
    19  Anfibio(bool cauda, bool pata);
    20  virtual ~Anfibio();
    21 
    22  bool getCauda() const;
    23  bool getPata() const;
    24 
    25  protected:
    26  bool cauda;
    27  bool pata;
    28 };
    Classificação base para Anfibios.
    Definition: anfibio.hpp:17
    -
    -
    - - - - diff --git a/html/anfibio__domestico_8hpp_source.html b/html/anfibio__domestico_8hpp_source.html deleted file mode 100644 index e816bde..0000000 --- a/html/anfibio__domestico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/anfibio/anfibio_domestico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    anfibio_domestico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "anfibio.hpp"
    4 #include "domestico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class AnfibioDomestico : public Anfibio, public Domestico {
    20  public:
    21  AnfibioDomestico(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, bool adestrado, bool cauda, bool pata);
    23 
    25 };
    Umas das definições de categoria para Animal.
    Definition: domestico.hpp:15
    -
    Implementação de animal com Classe e Categoria.
    Definition: anfibio_domestico.hpp:19
    -
    Classificação base para Anfibios.
    Definition: anfibio.hpp:17
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/anfibio__exotico_8hpp_source.html b/html/anfibio__exotico_8hpp_source.html deleted file mode 100644 index a332868..0000000 --- a/html/anfibio__exotico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/anfibio/anfibio_exotico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    anfibio_exotico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "anfibio.hpp"
    4 #include "exotico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    11 
    20 class AnfibioExotico : public Anfibio, public Exotico {
    21  public:
    22  AnfibioExotico(string nome, string especie, Veterinario veterinario,
    23  Tratador tratador, bool perigoso, string local, bool cauda, bool pata);
    24 
    25  ~AnfibioExotico();
    26 };
    Classificação base para Anfibios.
    Definition: anfibio.hpp:17
    -
    Implementação de animal com Classe e Categoria.
    Definition: anfibio_exotico.hpp:20
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Umas das definições de categoria para Animal.
    Definition: exotico.hpp:16
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/anfibio__nativo_8hpp_source.html b/html/anfibio__nativo_8hpp_source.html deleted file mode 100644 index 2a5db46..0000000 --- a/html/anfibio__nativo_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/anfibio/anfibio_nativo.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    anfibio_nativo.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "anfibio.hpp"
    4 #include "nativo.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    11 
    20 class AnfibioNativo : public Anfibio, public Nativo {
    21  public:
    22  AnfibioNativo(string nome, string especie, Veterinario veterinario,
    23  Tratador tratador, bool perigoso, string regiao, bool cauda, bool pata);
    24 
    25  ~AnfibioNativo();
    26 };
    Classificação base para Anfibios.
    Definition: anfibio.hpp:17
    -
    Umas das definições de categoria para Animal.
    Definition: nativo.hpp:16
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    Implementação de animal com Classe e Categoria.
    Definition: anfibio_nativo.hpp:20
    -
    -
    - - - - diff --git a/html/animal_8hpp_source.html b/html/animal_8hpp_source.html deleted file mode 100644 index 1c8dd6a..0000000 --- a/html/animal_8hpp_source.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/animal.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    animal.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "tratador.hpp"
    4 #include "veterinario.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    11 
    18 class Animal {
    19  public:
    20  Animal() {};
    21  Animal(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso);
    23  virtual ~Animal();
    24 
    25  string getNome() const;
    26  string getEspecie() const;
    27  Veterinario getVeterinario() const;
    28  Tratador getTratador() const;
    29  bool getPerigoso() const;
    30 
    31  string getClassificacao(Animal* animal) const;
    32  string getClasse(Animal* animal) const;
    33 
    44  ostream& printOutDados(ostream& o, Animal* animal) const;
    45 
    53  bool operator==(const Animal& outro) const;
    54 
    63  friend ostream& operator<< (ostream& o, Animal& animal);
    64  protected:
    65  string nome;
    66  string especie;
    67  Veterinario veterinario;
    70  bool perigoso;
    71 };
    ostream & printOutDados(ostream &o, Animal *animal) const
    Função para impressão de dados via sobrecarga.
    -
    friend ostream & operator<<(ostream &o, Animal &animal)
    Sobrecarga do operador de extração.
    -
    bool operator==(const Animal &outro) const
    Sobrecarga do operador de igualdade para animais.
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação base para o cadastro de animais.
    Definition: animal.hpp:18
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/annotated.html b/html/annotated.html deleted file mode 100644 index eb08d65..0000000 --- a/html/annotated.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista de Componentes - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Lista de Componentes
    -
    -
    -
    Aqui estão as classes, estruturas, uniões e interfaces e suas respectivas descrições:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     CAnfibioClassificação base para Anfibios
     CAnfibioDomesticoImplementação de animal com Classe e Categoria
     CAnfibioExoticoImplementação de animal com Classe e Categoria
     CAnfibioNativoImplementação de animal com Classe e Categoria
     CAnimalImplementação base para o cadastro de animais
     CAveClassificação base para Aves
     CAveDomesticaImplementação de animal com Classe e Categoria
     CAveExoticaImplementação de animal com Classe e Categoria
     CAveNativaImplementação de animal com Classe e Categoria
     CDadosAnimalCoringa para tipos de todos os animais
     CDomesticoUmas das definições de categoria para Animal
     CExoticoUmas das definições de categoria para Animal
     CFiltroAnimalClasse de filtragem
     CMamiferoClassificação base para Mamiferos
     CMamiferoDomesticoImplementação de animal com Classe e Categoria
     CMamiferoExoticoImplementação de animal com Classe e Categoria
     CMamiferoNativoImplementação de animal com Classe e Categoria
     CMapeadorAnimalMapeador de animais
     CMapeadorMenuClasse mapeadora de funções para o menu
     CNativoUmas das definições de categoria para Animal
     CPessoaClasse base dos funcionarios
     CPetshopClasse de controle
     CReptilClassificação base para Repteis
     CReptilDomesticoImplementação de animal com Classe e Categoria
     CReptilExoticoImplementação de animal com Classe e Categoria
     CReptilNativoImplementação de animal com Classe e Categoria
     CTratadorImplementação dos tratadores
     CVeterinarioImplementação dos veterinarios
    -
    -
    -
    - - - - diff --git a/html/ave_8hpp_source.html b/html/ave_8hpp_source.html deleted file mode 100644 index be2c836..0000000 --- a/html/ave_8hpp_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/ave/ave.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ave.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include <string>
    4 #include <iostream>
    5 
    6 using std::string;
    7 
    17 class Ave {
    18  public:
    19  Ave() {};
    20  Ave(bool voa);
    21  virtual ~Ave();
    22 
    23  bool getVoa() const;
    24 
    25  protected:
    26  bool voa;
    27 };
    Classificação base para Aves.
    Definition: ave.hpp:17
    -
    -
    - - - - diff --git a/html/ave__domestica_8hpp_source.html b/html/ave__domestica_8hpp_source.html deleted file mode 100644 index 0137ebd..0000000 --- a/html/ave__domestica_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/ave/ave_domestica.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ave_domestica.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "ave.hpp"
    4 #include "domestico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class AveDomestica : public Ave, public Domestico {
    20  public:
    21  AveDomestica() {};
    22  AveDomestica(string nome, string especie, Veterinario veterinario,
    23  Tratador tratador, bool perigoso, bool adestrado, bool voa);
    24 
    25  ~AveDomestica();
    26 };
    Umas das definições de categoria para Animal.
    Definition: domestico.hpp:15
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: ave_domestica.hpp:19
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    Classificação base para Aves.
    Definition: ave.hpp:17
    -
    -
    - - - - diff --git a/html/ave__exotica_8hpp_source.html b/html/ave__exotica_8hpp_source.html deleted file mode 100644 index 1ca5b36..0000000 --- a/html/ave__exotica_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/ave/ave_exotica.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ave_exotica.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "ave.hpp"
    4 #include "exotico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class AveExotica : public Ave, public Exotico {
    20  public:
    21  AveExotica(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, string local, bool voa);
    23 
    24  ~AveExotica();
    25 };
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: ave_exotica.hpp:19
    -
    Umas das definições de categoria para Animal.
    Definition: exotico.hpp:16
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    Classificação base para Aves.
    Definition: ave.hpp:17
    -
    -
    - - - - diff --git a/html/ave__nativa_8hpp_source.html b/html/ave__nativa_8hpp_source.html deleted file mode 100644 index d9f412a..0000000 --- a/html/ave__nativa_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/ave/ave_nativa.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ave_nativa.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "ave.hpp"
    4 #include "nativo.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    11 
    20 class AveNativa : public Ave, public Nativo {
    21  public:
    22  AveNativa(string nome, string especie, Veterinario veterinario,
    23  Tratador tratador, bool perigoso, string regiao, bool voa);
    24 
    25  ~AveNativa();
    26 };
    Umas das definições de categoria para Animal.
    Definition: nativo.hpp:16
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: ave_nativa.hpp:20
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    Classificação base para Aves.
    Definition: ave.hpp:17
    -
    -
    - - - - diff --git a/html/bc_s.png b/html/bc_s.png deleted file mode 100644 index 224b29a..0000000 Binary files a/html/bc_s.png and /dev/null differ diff --git a/html/bdwn.png b/html/bdwn.png deleted file mode 100644 index 940a0b9..0000000 Binary files a/html/bdwn.png and /dev/null differ diff --git a/html/classAnfibio-members.html b/html/classAnfibio-members.html deleted file mode 100644 index 21e4753..0000000 --- a/html/classAnfibio-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Anfibio Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Anfibio, incluindo os membros herdados.

    - - - - - - - -
    Anfibio(bool cauda, bool pata) (definido(a) em Anfibio)Anfibio
    cauda (definido(a) em Anfibio)Anfibioprotected
    getCauda() const (definido(a) em Anfibio)Anfibio
    getPata() const (definido(a) em Anfibio)Anfibio
    pata (definido(a) em Anfibio)Anfibioprotected
    ~Anfibio() (definido(a) em Anfibio)Anfibiovirtual
    -
    - - - - diff --git a/html/classAnfibio.html b/html/classAnfibio.html deleted file mode 100644 index 4ebf3ce..0000000 --- a/html/classAnfibio.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Anfibio - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Anfibio
    -
    -
    - -

    Classificação base para Anfibios. - Mais...

    - -

    #include <anfibio.hpp>

    -
    -Diagrama de Hierarquia para Anfibio:
    -
    -
    -
    -
    -Diagrama de colaboração para Anfibio:
    -
    -
    -
    - - - - - - - - -

    -Métodos Públicos

    Anfibio (bool cauda, bool pata)
     
    -bool getCauda () const
     
    -bool getPata () const
     
    - - - - - -

    -Atributos Protegidos

    -bool cauda
     
    -bool pata
     
    -

    Descrição Detalhada

    -

    Classificação base para Anfibios.

    -

    A classe serve como base para os animais que se enquadram na Classe. Tendo herdeiros com base na Categoria:

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAnfibioDomestico-members.html b/html/classAnfibioDomestico-members.html deleted file mode 100644 index ce6caab..0000000 --- a/html/classAnfibioDomestico-members.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AnfibioDomestico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AnfibioDomestico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    adestrado (definido(a) em Domestico)Domesticoprotected
    Anfibio(bool cauda, bool pata) (definido(a) em Anfibio)Anfibio
    AnfibioDomestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool cauda, bool pata) (definido(a) em AnfibioDomestico)AnfibioDomestico
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    cauda (definido(a) em Anfibio)Anfibioprotected
    Domestico() (definido(a) em Domestico)Domesticoinline
    Domestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado) (definido(a) em Domestico)Domestico
    especie (definido(a) em Animal)Animalprotected
    getAdestrado() constDomestico
    getCauda() const (definido(a) em Anfibio)Anfibio
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPata() const (definido(a) em Anfibio)Anfibio
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pata (definido(a) em Anfibio)Anfibioprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Anfibio() (definido(a) em Anfibio)Anfibiovirtual
    ~AnfibioDomestico() (definido(a) em AnfibioDomestico)AnfibioDomestico
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Domestico() (definido(a) em Domestico)Domesticovirtual
    -
    - - - - diff --git a/html/classAnfibioDomestico.html b/html/classAnfibioDomestico.html deleted file mode 100644 index c6cc6d3..0000000 --- a/html/classAnfibioDomestico.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AnfibioDomestico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AnfibioDomestico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <anfibio_domestico.hpp>

    -
    -Diagrama de Hierarquia para AnfibioDomestico:
    -
    -
    -
    -
    -Diagrama de colaboração para AnfibioDomestico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AnfibioDomestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool cauda, bool pata)
     
    - Métodos Públicos herdados de Anfibio
    Anfibio (bool cauda, bool pata)
     
    -bool getCauda () const
     
    -bool getPata () const
     
    - Métodos Públicos herdados de Domestico
    Domestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado)
     
    -bool getAdestrado () const
     Um Domestico pode ser adestrado ou não.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Anfibio
    -bool cauda
     
    -bool pata
     
    - Atributos Protegidos herdados de Domestico
    -bool adestrado
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Anfibio do tipo Domestico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAnfibioDomestico__coll__graph.map b/html/classAnfibioDomestico__coll__graph.map deleted file mode 100644 index a524029..0000000 --- a/html/classAnfibioDomestico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAnfibioDomestico__coll__graph.md5 b/html/classAnfibioDomestico__coll__graph.md5 deleted file mode 100644 index d4fcd68..0000000 --- a/html/classAnfibioDomestico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -93830051f0c2d76d4c98632aed2709fb \ No newline at end of file diff --git a/html/classAnfibioDomestico__coll__graph.svg b/html/classAnfibioDomestico__coll__graph.svg deleted file mode 100644 index bf0131c..0000000 --- a/html/classAnfibioDomestico__coll__graph.svg +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioDomestico - - - -Node4 - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioDomestico__coll__graph_org.svg b/html/classAnfibioDomestico__coll__graph_org.svg deleted file mode 100644 index 7cc9db5..0000000 --- a/html/classAnfibioDomestico__coll__graph_org.svg +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - -AnfibioDomestico - - - -Node4 - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAnfibioDomestico__inherit__graph.map b/html/classAnfibioDomestico__inherit__graph.map deleted file mode 100644 index ab54f9d..0000000 --- a/html/classAnfibioDomestico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAnfibioDomestico__inherit__graph.md5 b/html/classAnfibioDomestico__inherit__graph.md5 deleted file mode 100644 index bf66f23..0000000 --- a/html/classAnfibioDomestico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d56a07daf50abae57de698dc279cbb7e \ No newline at end of file diff --git a/html/classAnfibioDomestico__inherit__graph.svg b/html/classAnfibioDomestico__inherit__graph.svg deleted file mode 100644 index 4eb8431..0000000 --- a/html/classAnfibioDomestico__inherit__graph.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioDomestico - - - -Node0 - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioDomestico__inherit__graph_org.svg b/html/classAnfibioDomestico__inherit__graph_org.svg deleted file mode 100644 index 02e327a..0000000 --- a/html/classAnfibioDomestico__inherit__graph_org.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -AnfibioDomestico - - - -Node0 - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAnfibioExotico-members.html b/html/classAnfibioExotico-members.html deleted file mode 100644 index e350969..0000000 --- a/html/classAnfibioExotico-members.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AnfibioExotico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AnfibioExotico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Anfibio(bool cauda, bool pata) (definido(a) em Anfibio)Anfibio
    AnfibioExotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool cauda, bool pata) (definido(a) em AnfibioExotico)AnfibioExotico
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    cauda (definido(a) em Anfibio)Anfibioprotected
    especie (definido(a) em Animal)Animalprotected
    Exotico() (definido(a) em Exotico)Exoticoinline
    Exotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local) (definido(a) em Exotico)Exotico
    getCauda() const (definido(a) em Anfibio)Anfibio
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getLocal() constExotico
    getNome() const (definido(a) em Animal)Animal
    getPata() const (definido(a) em Anfibio)Anfibio
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    local (definido(a) em Exotico)Exoticoprotected
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pata (definido(a) em Anfibio)Anfibioprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Anfibio() (definido(a) em Anfibio)Anfibiovirtual
    ~AnfibioExotico() (definido(a) em AnfibioExotico)AnfibioExotico
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Exotico() (definido(a) em Exotico)Exoticovirtual
    -
    - - - - diff --git a/html/classAnfibioExotico.html b/html/classAnfibioExotico.html deleted file mode 100644 index 7582b04..0000000 --- a/html/classAnfibioExotico.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AnfibioExotico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AnfibioExotico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <anfibio_exotico.hpp>

    -
    -Diagrama de Hierarquia para AnfibioExotico:
    -
    -
    -
    -
    -Diagrama de colaboração para AnfibioExotico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AnfibioExotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool cauda, bool pata)
     
    - Métodos Públicos herdados de Anfibio
    Anfibio (bool cauda, bool pata)
     
    -bool getCauda () const
     
    -bool getPata () const
     
    - Métodos Públicos herdados de Exotico
    Exotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local)
     
    -string getLocal () const
     Um Exotico ter uma string de sua origem.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Anfibio
    -bool cauda
     
    -bool pata
     
    - Atributos Protegidos herdados de Exotico
    -string local
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Anfibio do tipo Exotico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAnfibioExotico__coll__graph.map b/html/classAnfibioExotico__coll__graph.map deleted file mode 100644 index 17cde7a..0000000 --- a/html/classAnfibioExotico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAnfibioExotico__coll__graph.md5 b/html/classAnfibioExotico__coll__graph.md5 deleted file mode 100644 index 6987225..0000000 --- a/html/classAnfibioExotico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1cdbe492b2bf063a95ae936d6a2d70c7 \ No newline at end of file diff --git a/html/classAnfibioExotico__coll__graph.svg b/html/classAnfibioExotico__coll__graph.svg deleted file mode 100644 index 48aa647..0000000 --- a/html/classAnfibioExotico__coll__graph.svg +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioExotico - - - -Node4 - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioExotico__coll__graph_org.svg b/html/classAnfibioExotico__coll__graph_org.svg deleted file mode 100644 index 37eee54..0000000 --- a/html/classAnfibioExotico__coll__graph_org.svg +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - -AnfibioExotico - - - -Node4 - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAnfibioExotico__inherit__graph.map b/html/classAnfibioExotico__inherit__graph.map deleted file mode 100644 index dbe47a6..0000000 --- a/html/classAnfibioExotico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAnfibioExotico__inherit__graph.md5 b/html/classAnfibioExotico__inherit__graph.md5 deleted file mode 100644 index 4525615..0000000 --- a/html/classAnfibioExotico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d05a9ae63acb701d7340b0a0ce2c352f \ No newline at end of file diff --git a/html/classAnfibioExotico__inherit__graph.svg b/html/classAnfibioExotico__inherit__graph.svg deleted file mode 100644 index 67ddd2e..0000000 --- a/html/classAnfibioExotico__inherit__graph.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioExotico - - - -Node0 - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioExotico__inherit__graph_org.svg b/html/classAnfibioExotico__inherit__graph_org.svg deleted file mode 100644 index f087ad6..0000000 --- a/html/classAnfibioExotico__inherit__graph_org.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -AnfibioExotico - - - -Node0 - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAnfibioNativo-members.html b/html/classAnfibioNativo-members.html deleted file mode 100644 index fe70f19..0000000 --- a/html/classAnfibioNativo-members.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AnfibioNativo Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AnfibioNativo, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Anfibio(bool cauda, bool pata) (definido(a) em Anfibio)Anfibio
    AnfibioNativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool cauda, bool pata) (definido(a) em AnfibioNativo)AnfibioNativo
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    cauda (definido(a) em Anfibio)Anfibioprotected
    especie (definido(a) em Animal)Animalprotected
    getCauda() const (definido(a) em Anfibio)Anfibio
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPata() const (definido(a) em Anfibio)Anfibio
    getPerigoso() const (definido(a) em Animal)Animal
    getRegiao() constNativo
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    Nativo() (definido(a) em Nativo)Nativoinline
    Nativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao) (definido(a) em Nativo)Nativo
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pata (definido(a) em Anfibio)Anfibioprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    regiao (definido(a) em Nativo)Nativoprotected
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Anfibio() (definido(a) em Anfibio)Anfibiovirtual
    ~AnfibioNativo() (definido(a) em AnfibioNativo)AnfibioNativo
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Nativo() (definido(a) em Nativo)Nativovirtual
    -
    - - - - diff --git a/html/classAnfibioNativo.html b/html/classAnfibioNativo.html deleted file mode 100644 index 01dc5bf..0000000 --- a/html/classAnfibioNativo.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AnfibioNativo - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AnfibioNativo
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <anfibio_nativo.hpp>

    -
    -Diagrama de Hierarquia para AnfibioNativo:
    -
    -
    -
    -
    -Diagrama de colaboração para AnfibioNativo:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AnfibioNativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool cauda, bool pata)
     
    - Métodos Públicos herdados de Anfibio
    Anfibio (bool cauda, bool pata)
     
    -bool getCauda () const
     
    -bool getPata () const
     
    - Métodos Públicos herdados de Nativo
    Nativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao)
     
    -string getRegiao () const
     Um Nativo tem a string com sua região do país.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Anfibio
    -bool cauda
     
    -bool pata
     
    - Atributos Protegidos herdados de Nativo
    -string regiao
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Anfibio do tipo Nativo.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAnfibioNativo__coll__graph.map b/html/classAnfibioNativo__coll__graph.map deleted file mode 100644 index 70c9190..0000000 --- a/html/classAnfibioNativo__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAnfibioNativo__coll__graph.md5 b/html/classAnfibioNativo__coll__graph.md5 deleted file mode 100644 index 73a1185..0000000 --- a/html/classAnfibioNativo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b8107bfd20a3e0c19adc8e24b3110bf \ No newline at end of file diff --git a/html/classAnfibioNativo__coll__graph.svg b/html/classAnfibioNativo__coll__graph.svg deleted file mode 100644 index 7be1c9a..0000000 --- a/html/classAnfibioNativo__coll__graph.svg +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioNativo - - - -Node4 - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioNativo__coll__graph_org.svg b/html/classAnfibioNativo__coll__graph_org.svg deleted file mode 100644 index 8b096ba..0000000 --- a/html/classAnfibioNativo__coll__graph_org.svg +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - -AnfibioNativo - - - -Node4 - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - -Node5 - - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #pata -#cauda - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAnfibioNativo__inherit__graph.map b/html/classAnfibioNativo__inherit__graph.map deleted file mode 100644 index 84a95b7..0000000 --- a/html/classAnfibioNativo__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAnfibioNativo__inherit__graph.md5 b/html/classAnfibioNativo__inherit__graph.md5 deleted file mode 100644 index fd18381..0000000 --- a/html/classAnfibioNativo__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ee4d7d497f04299308c0fbad1a770350 \ No newline at end of file diff --git a/html/classAnfibioNativo__inherit__graph.svg b/html/classAnfibioNativo__inherit__graph.svg deleted file mode 100644 index 1c5261c..0000000 --- a/html/classAnfibioNativo__inherit__graph.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AnfibioNativo - - - -Node0 - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibioNativo__inherit__graph_org.svg b/html/classAnfibioNativo__inherit__graph_org.svg deleted file mode 100644 index 3bc8b8a..0000000 --- a/html/classAnfibioNativo__inherit__graph_org.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -AnfibioNativo - - - -Node0 - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - -Node1 - - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAnfibio__coll__graph.map b/html/classAnfibio__coll__graph.map deleted file mode 100644 index 727b315..0000000 --- a/html/classAnfibio__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classAnfibio__coll__graph.md5 b/html/classAnfibio__coll__graph.md5 deleted file mode 100644 index 6ee9775..0000000 --- a/html/classAnfibio__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a58f2eba1e86a449d2122c4adad7702c \ No newline at end of file diff --git a/html/classAnfibio__coll__graph.svg b/html/classAnfibio__coll__graph.svg deleted file mode 100644 index 2df010c..0000000 --- a/html/classAnfibio__coll__graph.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - -Anfibio - - - -Node4 - -Anfibio - - - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - -Node5 - -bool - - - - - - - -Node5->Node4 - - - #pata -#cauda - - - diff --git a/html/classAnfibio__inherit__graph.map b/html/classAnfibio__inherit__graph.map deleted file mode 100644 index dac108c..0000000 --- a/html/classAnfibio__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAnfibio__inherit__graph.md5 b/html/classAnfibio__inherit__graph.md5 deleted file mode 100644 index 9f97678..0000000 --- a/html/classAnfibio__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -14f69a5e60114f6aa389c8c2d5fc54b0 \ No newline at end of file diff --git a/html/classAnfibio__inherit__graph.svg b/html/classAnfibio__inherit__graph.svg deleted file mode 100644 index b0cde3b..0000000 --- a/html/classAnfibio__inherit__graph.svg +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Anfibio - - - -Node0 - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - -Node1 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node0->Node3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnfibio__inherit__graph_org.svg b/html/classAnfibio__inherit__graph_org.svg deleted file mode 100644 index 494bf05..0000000 --- a/html/classAnfibio__inherit__graph_org.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -Anfibio - - - -Node0 - -Anfibio - -# cauda -# pata - -+ Anfibio() -+ ~Anfibio() -+ getCauda() -+ getPata() - - - -Node1 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node0->Node3 - - - - - diff --git a/html/classAnimal-members.html b/html/classAnimal-members.html deleted file mode 100644 index f1b4591..0000000 --- a/html/classAnimal-members.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Animal Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Animal, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    nome (definido(a) em Animal)Animalprotected
    operator<<(ostream &o, Animal &animal)Animalfriend
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    -
    - - - - diff --git a/html/classAnimal.html b/html/classAnimal.html deleted file mode 100644 index a544023..0000000 --- a/html/classAnimal.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Animal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Animal
    -
    -
    - -

    Implementação base para o cadastro de animais. - Mais...

    - -

    #include <animal.hpp>

    -
    -Diagrama de Hierarquia para Animal:
    -
    -
    -
    -
    -Diagrama de colaboração para Animal:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - -

    -Atributos Protegidos

    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    - - - - -

    -Amigas

    ostream & operator<< (ostream &o, Animal &animal)
     Sobrecarga do operador de extração. Mais...
     
    -

    Descrição Detalhada

    -

    Implementação base para o cadastro de animais.

    -

    O cadastro de um animal passa pela base Animal. Exigindo uma série de informações comuns a todos os animais, tais como nome, especie, seu Veterinario e Tratador.

    -

    Métodos

    - -

    ◆ operator==()

    - -
    -
    - - - - - - - - -
    bool Animal::operator== (const Animaloutro) const
    -
    - -

    Sobrecarga do operador de igualdade para animais.

    -

    Pode ser usada para comparar a igualdade em animais, utilizando nome e especie como parâmetro para definir igualdade.

    Parâmetros
    - - -
    AnimalDado pela sobrecarga do operador.
    -
    -
    -
    Retorna
    Bool confirmando (ou não) a igualdade.
    - -
    -
    - -

    ◆ printOutDados()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    ostream& Animal::printOutDados (ostream & o,
    Animalanimal 
    ) const
    -
    - -

    Função para impressão de dados via sobrecarga.

    -

    É chamada após o uso com operador de extração "<<". Tem sua base informando as características comuns a todos os animais, bem como sua Classe e Categoria através de checagens prévias.

    Parâmetros
    - - - -
    AnimalDado através da sobrecarga do operador "<<".
    ostreamO mesmo dado pelo operador "<<".
    -
    -
    -
    Retorna
    Stream de saída com os dados do animal. Sendo eles os atributos definidos em Animal e a Classe e Categoria do animal.
    - -
    -
    -

    Amigas e Funções Relacionadas

    - -

    ◆ operator<<

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    ostream& operator<< (ostream & o,
    Animalanimal 
    )
    -
    -friend
    -
    - -

    Sobrecarga do operador de extração.

    -

    utilizada para chamar o método printOutDados(), podendo ser definido nas classes derivadas. Da acesso a impressão de dados do animal diretamente do stream de saída.

    Retorna
    Stream de saída padrão com os resultados da função printOutDados().
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAnimal__coll__graph.map b/html/classAnimal__coll__graph.map deleted file mode 100644 index a8de4bd..0000000 --- a/html/classAnimal__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAnimal__coll__graph.md5 b/html/classAnimal__coll__graph.md5 deleted file mode 100644 index 333c5b1..0000000 --- a/html/classAnimal__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -33f043c30e594595155720e6433775aa \ No newline at end of file diff --git a/html/classAnimal__coll__graph.svg b/html/classAnimal__coll__graph.svg deleted file mode 100644 index c8c8da0..0000000 --- a/html/classAnimal__coll__graph.svg +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Animal - - - -Node16 - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - -Node17 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node17->Node16 - - - #tratador - - - -Node18 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node18->Node17 - - - - - -Node22 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node18->Node22 - - - - - -Node19 - -string - - - - - - - -Node19->Node16 - - - #especie -#nome - - - -Node19->Node18 - - - #email -#nome -#telefone - - - -Node19->Node22 - - - -CRMV - - - -Node20 - -Uniforme - - - - - - - -Node20->Node17 - - - -uniforme - - - -Node21 - -bool - - - - - - - -Node21->Node16 - - - #perigoso - - - -Node22->Node16 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnimal__coll__graph_org.svg b/html/classAnimal__coll__graph_org.svg deleted file mode 100644 index 3fb3a8b..0000000 --- a/html/classAnimal__coll__graph_org.svg +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -Animal - - - -Node16 - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - -Node17 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node17->Node16 - - - #tratador - - - -Node18 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node18->Node17 - - - - - -Node22 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node18->Node22 - - - - - -Node19 - -string - - - - - - - -Node19->Node16 - - - #especie -#nome - - - -Node19->Node18 - - - #email -#nome -#telefone - - - -Node19->Node22 - - - -CRMV - - - -Node20 - -Uniforme - - - - - - - -Node20->Node17 - - - -uniforme - - - -Node21 - -bool - - - - - - - -Node21->Node16 - - - #perigoso - - - -Node22->Node16 - - - #veterinario - - - diff --git a/html/classAnimal__inherit__graph.map b/html/classAnimal__inherit__graph.map deleted file mode 100644 index 9cd83a6..0000000 --- a/html/classAnimal__inherit__graph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/html/classAnimal__inherit__graph.md5 b/html/classAnimal__inherit__graph.md5 deleted file mode 100644 index 7c6a340..0000000 --- a/html/classAnimal__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -63a2e6771dd57486a40f62b10c7081f0 \ No newline at end of file diff --git a/html/classAnimal__inherit__graph.svg b/html/classAnimal__inherit__graph.svg deleted file mode 100644 index ef0fe25..0000000 --- a/html/classAnimal__inherit__graph.svg +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Animal - - - -Node0 - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - -Node1 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node0->Node1 - - - - - -Node6 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node0->Node6 - - - - - -Node11 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node0->Node11 - - - - - -Node2 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node1->Node2 - - - - - -Node3 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node1->Node3 - - - - - -Node4 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node1->Node4 - - - - - -Node5 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node1->Node5 - - - - - -Node7 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node6->Node7 - - - - - -Node8 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node6->Node8 - - - - - -Node9 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node6->Node9 - - - - - -Node10 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node6->Node10 - - - - - -Node12 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node11->Node12 - - - - - -Node13 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node11->Node13 - - - - - -Node14 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node11->Node14 - - - - - -Node15 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node11->Node15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAnimal__inherit__graph_org.svg b/html/classAnimal__inherit__graph_org.svg deleted file mode 100644 index 36a7b6b..0000000 --- a/html/classAnimal__inherit__graph_org.svg +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - -Animal - - - -Node0 - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - -Node1 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node0->Node1 - - - - - -Node6 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node0->Node6 - - - - - -Node11 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node0->Node11 - - - - - -Node2 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node1->Node2 - - - - - -Node3 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node1->Node3 - - - - - -Node4 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node1->Node4 - - - - - -Node5 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node1->Node5 - - - - - -Node7 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node6->Node7 - - - - - -Node8 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node6->Node8 - - - - - -Node9 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node6->Node9 - - - - - -Node10 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node6->Node10 - - - - - -Node12 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node11->Node12 - - - - - -Node13 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node11->Node13 - - - - - -Node14 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node11->Node14 - - - - - -Node15 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node11->Node15 - - - - - diff --git a/html/classAve-members.html b/html/classAve-members.html deleted file mode 100644 index 96a4d9c..0000000 --- a/html/classAve-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Ave Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Ave, incluindo os membros herdados.

    - - - - - - -
    Ave() (definido(a) em Ave)Aveinline
    Ave(bool voa) (definido(a) em Ave)Ave
    getVoa() const (definido(a) em Ave)Ave
    voa (definido(a) em Ave)Aveprotected
    ~Ave() (definido(a) em Ave)Avevirtual
    -
    - - - - diff --git a/html/classAve.html b/html/classAve.html deleted file mode 100644 index 13c03d4..0000000 --- a/html/classAve.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Ave - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Ave
    -
    -
    - -

    Classificação base para Aves. - Mais...

    - -

    #include <ave.hpp>

    -
    -Diagrama de Hierarquia para Ave:
    -
    -
    -
    -
    -Diagrama de colaboração para Ave:
    -
    -
    -
    - - - - - - -

    -Métodos Públicos

    Ave (bool voa)
     
    -bool getVoa () const
     
    - - - -

    -Atributos Protegidos

    -bool voa
     
    -

    Descrição Detalhada

    -

    Classificação base para Aves.

    -

    A classe serve como base para os animais que se enquadram na Classe. Tendo herdeiros com base na Categoria:

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAveDomestica-members.html b/html/classAveDomestica-members.html deleted file mode 100644 index 4e990be..0000000 --- a/html/classAveDomestica-members.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AveDomestica Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AveDomestica, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    adestrado (definido(a) em Domestico)Domesticoprotected
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Ave() (definido(a) em Ave)Aveinline
    Ave(bool voa) (definido(a) em Ave)Ave
    AveDomestica() (definido(a) em AveDomestica)AveDomesticainline
    AveDomestica(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool voa) (definido(a) em AveDomestica)AveDomestica
    Domestico() (definido(a) em Domestico)Domesticoinline
    Domestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado) (definido(a) em Domestico)Domestico
    especie (definido(a) em Animal)Animalprotected
    getAdestrado() constDomestico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    getVoa() const (definido(a) em Ave)Ave
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    voa (definido(a) em Ave)Aveprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Ave() (definido(a) em Ave)Avevirtual
    ~AveDomestica() (definido(a) em AveDomestica)AveDomestica
    ~Domestico() (definido(a) em Domestico)Domesticovirtual
    -
    - - - - diff --git a/html/classAveDomestica.html b/html/classAveDomestica.html deleted file mode 100644 index 8960b47..0000000 --- a/html/classAveDomestica.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AveDomestica - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AveDomestica
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <ave_domestica.hpp>

    -
    -Diagrama de Hierarquia para AveDomestica:
    -
    -
    -
    -
    -Diagrama de colaboração para AveDomestica:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AveDomestica (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool voa)
     
    - Métodos Públicos herdados de Ave
    Ave (bool voa)
     
    -bool getVoa () const
     
    - Métodos Públicos herdados de Domestico
    Domestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado)
     
    -bool getAdestrado () const
     Um Domestico pode ser adestrado ou não.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Ave
    -bool voa
     
    - Atributos Protegidos herdados de Domestico
    -bool adestrado
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para uma Ave do tipo Domestico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAveDomestica__coll__graph.map b/html/classAveDomestica__coll__graph.map deleted file mode 100644 index cd32a64..0000000 --- a/html/classAveDomestica__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAveDomestica__coll__graph.md5 b/html/classAveDomestica__coll__graph.md5 deleted file mode 100644 index b7a8ddd..0000000 --- a/html/classAveDomestica__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b9a01973e2a719335b10a79952d3cbbf \ No newline at end of file diff --git a/html/classAveDomestica__coll__graph.svg b/html/classAveDomestica__coll__graph.svg deleted file mode 100644 index d2dff49..0000000 --- a/html/classAveDomestica__coll__graph.svg +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveDomestica - - - -Node4 - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveDomestica__coll__graph_org.svg b/html/classAveDomestica__coll__graph_org.svg deleted file mode 100644 index 39b6263..0000000 --- a/html/classAveDomestica__coll__graph_org.svg +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - -AveDomestica - - - -Node4 - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAveDomestica__inherit__graph.map b/html/classAveDomestica__inherit__graph.map deleted file mode 100644 index f15b9ad..0000000 --- a/html/classAveDomestica__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAveDomestica__inherit__graph.md5 b/html/classAveDomestica__inherit__graph.md5 deleted file mode 100644 index 61ebb2b..0000000 --- a/html/classAveDomestica__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -37ae7fcfb6faac14470d4fec09036e49 \ No newline at end of file diff --git a/html/classAveDomestica__inherit__graph.svg b/html/classAveDomestica__inherit__graph.svg deleted file mode 100644 index 3920946..0000000 --- a/html/classAveDomestica__inherit__graph.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveDomestica - - - -Node0 - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveDomestica__inherit__graph_org.svg b/html/classAveDomestica__inherit__graph_org.svg deleted file mode 100644 index 2c8e753..0000000 --- a/html/classAveDomestica__inherit__graph_org.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -AveDomestica - - - -Node0 - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAveExotica-members.html b/html/classAveExotica-members.html deleted file mode 100644 index e637940..0000000 --- a/html/classAveExotica-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AveExotica Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AveExotica, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Ave() (definido(a) em Ave)Aveinline
    Ave(bool voa) (definido(a) em Ave)Ave
    AveExotica(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool voa) (definido(a) em AveExotica)AveExotica
    especie (definido(a) em Animal)Animalprotected
    Exotico() (definido(a) em Exotico)Exoticoinline
    Exotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local) (definido(a) em Exotico)Exotico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getLocal() constExotico
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    getVoa() const (definido(a) em Ave)Ave
    local (definido(a) em Exotico)Exoticoprotected
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    voa (definido(a) em Ave)Aveprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Ave() (definido(a) em Ave)Avevirtual
    ~AveExotica() (definido(a) em AveExotica)AveExotica
    ~Exotico() (definido(a) em Exotico)Exoticovirtual
    -
    - - - - diff --git a/html/classAveExotica.html b/html/classAveExotica.html deleted file mode 100644 index bdb005f..0000000 --- a/html/classAveExotica.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AveExotica - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AveExotica
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <ave_exotica.hpp>

    -
    -Diagrama de Hierarquia para AveExotica:
    -
    -
    -
    -
    -Diagrama de colaboração para AveExotica:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AveExotica (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool voa)
     
    - Métodos Públicos herdados de Ave
    Ave (bool voa)
     
    -bool getVoa () const
     
    - Métodos Públicos herdados de Exotico
    Exotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local)
     
    -string getLocal () const
     Um Exotico ter uma string de sua origem.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Ave
    -bool voa
     
    - Atributos Protegidos herdados de Exotico
    -string local
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para uma Ave do tipo Exotico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAveExotica__coll__graph.map b/html/classAveExotica__coll__graph.map deleted file mode 100644 index d2cb60d..0000000 --- a/html/classAveExotica__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAveExotica__coll__graph.md5 b/html/classAveExotica__coll__graph.md5 deleted file mode 100644 index 7bcb776..0000000 --- a/html/classAveExotica__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4d13532a9fec3012963340cecdc42042 \ No newline at end of file diff --git a/html/classAveExotica__coll__graph.svg b/html/classAveExotica__coll__graph.svg deleted file mode 100644 index 47ba382..0000000 --- a/html/classAveExotica__coll__graph.svg +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveExotica - - - -Node4 - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveExotica__coll__graph_org.svg b/html/classAveExotica__coll__graph_org.svg deleted file mode 100644 index e22c2ea..0000000 --- a/html/classAveExotica__coll__graph_org.svg +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - -AveExotica - - - -Node4 - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAveExotica__inherit__graph.map b/html/classAveExotica__inherit__graph.map deleted file mode 100644 index 8510842..0000000 --- a/html/classAveExotica__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAveExotica__inherit__graph.md5 b/html/classAveExotica__inherit__graph.md5 deleted file mode 100644 index 343754e..0000000 --- a/html/classAveExotica__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -38f75117da25cc0070f0e4f2f6a1de76 \ No newline at end of file diff --git a/html/classAveExotica__inherit__graph.svg b/html/classAveExotica__inherit__graph.svg deleted file mode 100644 index f05470c..0000000 --- a/html/classAveExotica__inherit__graph.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveExotica - - - -Node0 - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveExotica__inherit__graph_org.svg b/html/classAveExotica__inherit__graph_org.svg deleted file mode 100644 index f90ba98..0000000 --- a/html/classAveExotica__inherit__graph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -AveExotica - - - -Node0 - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAveNativa-members.html b/html/classAveNativa-members.html deleted file mode 100644 index 8ea3836..0000000 --- a/html/classAveNativa-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    AveNativa Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de AveNativa, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Ave() (definido(a) em Ave)Aveinline
    Ave(bool voa) (definido(a) em Ave)Ave
    AveNativa(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool voa) (definido(a) em AveNativa)AveNativa
    especie (definido(a) em Animal)Animalprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getRegiao() constNativo
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    getVoa() const (definido(a) em Ave)Ave
    Nativo() (definido(a) em Nativo)Nativoinline
    Nativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao) (definido(a) em Nativo)Nativo
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    regiao (definido(a) em Nativo)Nativoprotected
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    voa (definido(a) em Ave)Aveprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Ave() (definido(a) em Ave)Avevirtual
    ~AveNativa() (definido(a) em AveNativa)AveNativa
    ~Nativo() (definido(a) em Nativo)Nativovirtual
    -
    - - - - diff --git a/html/classAveNativa.html b/html/classAveNativa.html deleted file mode 100644 index 280af12..0000000 --- a/html/classAveNativa.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe AveNativa - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe AveNativa
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <ave_nativa.hpp>

    -
    -Diagrama de Hierarquia para AveNativa:
    -
    -
    -
    -
    -Diagrama de colaboração para AveNativa:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    AveNativa (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool voa)
     
    - Métodos Públicos herdados de Ave
    Ave (bool voa)
     
    -bool getVoa () const
     
    - Métodos Públicos herdados de Nativo
    Nativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao)
     
    -string getRegiao () const
     Um Nativo tem a string com sua região do país.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Ave
    -bool voa
     
    - Atributos Protegidos herdados de Nativo
    -string regiao
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para uma Ave do tipo Nativo.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classAveNativa__coll__graph.map b/html/classAveNativa__coll__graph.map deleted file mode 100644 index e583e98..0000000 --- a/html/classAveNativa__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classAveNativa__coll__graph.md5 b/html/classAveNativa__coll__graph.md5 deleted file mode 100644 index 047d89f..0000000 --- a/html/classAveNativa__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc60d9b9746ad0b397901eec4fb1e58f \ No newline at end of file diff --git a/html/classAveNativa__coll__graph.svg b/html/classAveNativa__coll__graph.svg deleted file mode 100644 index 13c1e99..0000000 --- a/html/classAveNativa__coll__graph.svg +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveNativa - - - -Node4 - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveNativa__coll__graph_org.svg b/html/classAveNativa__coll__graph_org.svg deleted file mode 100644 index 1f4ef76..0000000 --- a/html/classAveNativa__coll__graph_org.svg +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - -AveNativa - - - -Node4 - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - -Node5 - - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #voa - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classAveNativa__inherit__graph.map b/html/classAveNativa__inherit__graph.map deleted file mode 100644 index 3fdfce0..0000000 --- a/html/classAveNativa__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAveNativa__inherit__graph.md5 b/html/classAveNativa__inherit__graph.md5 deleted file mode 100644 index 38b9e5c..0000000 --- a/html/classAveNativa__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -82d5679a082bc334dbe01c950b5be558 \ No newline at end of file diff --git a/html/classAveNativa__inherit__graph.svg b/html/classAveNativa__inherit__graph.svg deleted file mode 100644 index 6c571e7..0000000 --- a/html/classAveNativa__inherit__graph.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AveNativa - - - -Node0 - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAveNativa__inherit__graph_org.svg b/html/classAveNativa__inherit__graph_org.svg deleted file mode 100644 index a5e8c60..0000000 --- a/html/classAveNativa__inherit__graph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -AveNativa - - - -Node0 - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - -Node1 - - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classAve__coll__graph.map b/html/classAve__coll__graph.map deleted file mode 100644 index 185e7f0..0000000 --- a/html/classAve__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classAve__coll__graph.md5 b/html/classAve__coll__graph.md5 deleted file mode 100644 index b1c88b5..0000000 --- a/html/classAve__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4a804a4c007ffd8626b2b5b4f3a4811f \ No newline at end of file diff --git a/html/classAve__coll__graph.svg b/html/classAve__coll__graph.svg deleted file mode 100644 index 662dd1b..0000000 --- a/html/classAve__coll__graph.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -Ave - - - -Node4 - -Ave - - - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - -Node5 - -bool - - - - - - - -Node5->Node4 - - - #voa - - - diff --git a/html/classAve__inherit__graph.map b/html/classAve__inherit__graph.map deleted file mode 100644 index eb53038..0000000 --- a/html/classAve__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classAve__inherit__graph.md5 b/html/classAve__inherit__graph.md5 deleted file mode 100644 index 4cc8bb7..0000000 --- a/html/classAve__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d77c4dd36bc493f684ed54acd3d1e123 \ No newline at end of file diff --git a/html/classAve__inherit__graph.svg b/html/classAve__inherit__graph.svg deleted file mode 100644 index ada445a..0000000 --- a/html/classAve__inherit__graph.svg +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ave - - - -Node0 - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - -Node1 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node0->Node1 - - - - - -Node2 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node0->Node3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classAve__inherit__graph_org.svg b/html/classAve__inherit__graph_org.svg deleted file mode 100644 index 42fc079..0000000 --- a/html/classAve__inherit__graph_org.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -Ave - - - -Node0 - -Ave - -# voa - -+ Ave() -+ Ave() -+ ~Ave() -+ getVoa() - - - -Node1 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node0->Node1 - - - - - -Node2 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node0->Node3 - - - - - diff --git a/html/classDomestico-members.html b/html/classDomestico-members.html deleted file mode 100644 index 044e7c1..0000000 --- a/html/classDomestico-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Domestico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Domestico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - -
    adestrado (definido(a) em Domestico)Domesticoprotected
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Domestico() (definido(a) em Domestico)Domesticoinline
    Domestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado) (definido(a) em Domestico)Domestico
    especie (definido(a) em Animal)Animalprotected
    getAdestrado() constDomestico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Domestico() (definido(a) em Domestico)Domesticovirtual
    -
    - - - - diff --git a/html/classDomestico.html b/html/classDomestico.html deleted file mode 100644 index 0e0492c..0000000 --- a/html/classDomestico.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Domestico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Domestico
    -
    -
    - -

    Umas das definições de categoria para Animal. - Mais...

    - -

    #include <domestico.hpp>

    -
    -Diagrama de Hierarquia para Domestico:
    -
    -
    -
    -
    -Diagrama de colaboração para Domestico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Domestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado)
     
    -bool getAdestrado () const
     Um Domestico pode ser adestrado ou não.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - -

    -Atributos Protegidos

    -bool adestrado
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Umas das definições de categoria para Animal.

    -

    Herdando animal, as classes de categoria fazem o intermédio entre a classificação do animal e as características de um animal da mesma categoria.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classDomestico__coll__graph.map b/html/classDomestico__coll__graph.map deleted file mode 100644 index 8d19d7f..0000000 --- a/html/classDomestico__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/html/classDomestico__coll__graph.md5 b/html/classDomestico__coll__graph.md5 deleted file mode 100644 index fdab75b..0000000 --- a/html/classDomestico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9f9223e1f0cdc55ab21557c272dcfe03 \ No newline at end of file diff --git a/html/classDomestico__coll__graph.svg b/html/classDomestico__coll__graph.svg deleted file mode 100644 index 0febf6c..0000000 --- a/html/classDomestico__coll__graph.svg +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Domestico - - - -Node6 - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node6 - - - #adestrado - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classDomestico__coll__graph_org.svg b/html/classDomestico__coll__graph_org.svg deleted file mode 100644 index 000f8ab..0000000 --- a/html/classDomestico__coll__graph_org.svg +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Domestico - - - -Node6 - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node6 - - - #adestrado - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - diff --git a/html/classDomestico__inherit__graph.map b/html/classDomestico__inherit__graph.map deleted file mode 100644 index 352db27..0000000 --- a/html/classDomestico__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/html/classDomestico__inherit__graph.md5 b/html/classDomestico__inherit__graph.md5 deleted file mode 100644 index 3be95a6..0000000 --- a/html/classDomestico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -51ef84f2456bb413d7b864c8a52f8159 \ No newline at end of file diff --git a/html/classDomestico__inherit__graph.svg b/html/classDomestico__inherit__graph.svg deleted file mode 100644 index e75aa47..0000000 --- a/html/classDomestico__inherit__graph.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Domestico - - - -Node0 - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - -Node2 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classDomestico__inherit__graph_org.svg b/html/classDomestico__inherit__graph_org.svg deleted file mode 100644 index 03dadf8..0000000 --- a/html/classDomestico__inherit__graph_org.svg +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Domestico - - - -Node0 - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - -Node2 - - -AnfibioDomestico - - - -+ AnfibioDomestico() -+ ~AnfibioDomestico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveDomestica - - - -+ AveDomestica() -+ AveDomestica() -+ ~AveDomestica() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - diff --git a/html/classExotico-members.html b/html/classExotico-members.html deleted file mode 100644 index 15a9a1f..0000000 --- a/html/classExotico-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Exotico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Exotico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    Exotico() (definido(a) em Exotico)Exoticoinline
    Exotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local) (definido(a) em Exotico)Exotico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getLocal() constExotico
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    local (definido(a) em Exotico)Exoticoprotected
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Exotico() (definido(a) em Exotico)Exoticovirtual
    -
    - - - - diff --git a/html/classExotico.html b/html/classExotico.html deleted file mode 100644 index 3f2fa23..0000000 --- a/html/classExotico.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Exotico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Exotico
    -
    -
    - -

    Umas das definições de categoria para Animal. - Mais...

    - -

    #include <exotico.hpp>

    -
    -Diagrama de Hierarquia para Exotico:
    -
    -
    -
    -
    -Diagrama de colaboração para Exotico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Exotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local)
     
    -string getLocal () const
     Um Exotico ter uma string de sua origem.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - -

    -Atributos Protegidos

    -string local
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Umas das definições de categoria para Animal.

    -

    Herdando animal, as classes de categoria fazem o intermédio entre a classificação do animal e as características de um animal da mesma categoria.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classExotico__coll__graph.map b/html/classExotico__coll__graph.map deleted file mode 100644 index e96aa23..0000000 --- a/html/classExotico__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/html/classExotico__coll__graph.md5 b/html/classExotico__coll__graph.md5 deleted file mode 100644 index 9b7a69a..0000000 --- a/html/classExotico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ded1be103d998a4edf80f3e02100569f \ No newline at end of file diff --git a/html/classExotico__coll__graph.svg b/html/classExotico__coll__graph.svg deleted file mode 100644 index 777e323..0000000 --- a/html/classExotico__coll__graph.svg +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Exotico - - - -Node6 - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node6 - - - #local - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classExotico__coll__graph_org.svg b/html/classExotico__coll__graph_org.svg deleted file mode 100644 index 322d5f1..0000000 --- a/html/classExotico__coll__graph_org.svg +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Exotico - - - -Node6 - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node6 - - - #local - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - diff --git a/html/classExotico__inherit__graph.map b/html/classExotico__inherit__graph.map deleted file mode 100644 index 89cf773..0000000 --- a/html/classExotico__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/html/classExotico__inherit__graph.md5 b/html/classExotico__inherit__graph.md5 deleted file mode 100644 index 1422157..0000000 --- a/html/classExotico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ef4485f154c791560c68bedd2d797521 \ No newline at end of file diff --git a/html/classExotico__inherit__graph.svg b/html/classExotico__inherit__graph.svg deleted file mode 100644 index 65cfdb4..0000000 --- a/html/classExotico__inherit__graph.svg +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Exotico - - - -Node0 - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - -Node2 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classExotico__inherit__graph_org.svg b/html/classExotico__inherit__graph_org.svg deleted file mode 100644 index 9c6ac15..0000000 --- a/html/classExotico__inherit__graph_org.svg +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - -Exotico - - - -Node0 - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - -Node2 - - -AnfibioExotico - - - -+ AnfibioExotico() -+ ~AnfibioExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveExotica - - - -+ AveExotica() -+ ~AveExotica() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - diff --git a/html/classFiltroAnimal-members.html b/html/classFiltroAnimal-members.html deleted file mode 100644 index 310f566..0000000 --- a/html/classFiltroAnimal-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    FiltroAnimal Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de FiltroAnimal, incluindo os membros herdados.

    - - - -
    filtroFiltroAnimal
    FiltroAnimal()FiltroAnimal
    -
    - - - - diff --git a/html/classFiltroAnimal.html b/html/classFiltroAnimal.html deleted file mode 100644 index d003b1d..0000000 --- a/html/classFiltroAnimal.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe FiltroAnimal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe FiltroAnimal
    -
    -
    - -

    Classe de filtragem. - Mais...

    - -

    #include <mapeador_animal.hpp>

    -
    -Diagrama de colaboração para FiltroAnimal:
    -
    -
    -
    - - - - - -

    -Métodos Públicos

     FiltroAnimal ()
     Construtor do filtro. Mais...
     
    - - - - -

    -Atributos Públicos

    std::map< char, std::function< Animal *(Animal *animal)> > filtro
     Mapa para filtragem. Mais...
     
    -

    Descrição Detalhada

    -

    Classe de filtragem.

    -

    Serve para organizar um tipo map capaz de filtrar instâncias de Animal. Retornando seu tipo em questão caso válido.

    -

    Construtores & Destrutores

    - -

    ◆ FiltroAnimal()

    - -
    -
    - - - - - - - -
    FiltroAnimal::FiltroAnimal ()
    -
    - -

    Construtor do filtro.

    -

    Inicializa os parâmetros de seu map, definindo suas opções e retornos. Sendo necessário para o uso do mesmo.@

    - -
    -
    -

    Atributos

    - -

    ◆ filtro

    - -
    -
    - - - - -
    std::map<char, std::function<Animal* (Animal* animal)> > FiltroAnimal::filtro
    -
    - -

    Mapa para filtragem.

    -

    Serve como uma forma de filtrar instâncias do tipo Animal. Podendo ser usado para definir se a instância pertence a uma classificação ou categoria específica.

    Parâmetros
    - - -
    Animala ser analisado.
    -
    -
    -
    Retorna
    Referência a Animal, é nullptr caso seja ínvalido com o parâmetro dado.
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classFiltroAnimal__coll__graph.map b/html/classFiltroAnimal__coll__graph.map deleted file mode 100644 index 4a17d27..0000000 --- a/html/classFiltroAnimal__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classFiltroAnimal__coll__graph.md5 b/html/classFiltroAnimal__coll__graph.md5 deleted file mode 100644 index dcd2e36..0000000 --- a/html/classFiltroAnimal__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6ec2360320176f3edfb7acac000ad75c \ No newline at end of file diff --git a/html/classFiltroAnimal__coll__graph.svg b/html/classFiltroAnimal__coll__graph.svg deleted file mode 100644 index 4adb153..0000000 --- a/html/classFiltroAnimal__coll__graph.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - -FiltroAnimal - - - -Node1 - -FiltroAnimal - - - -+ FiltroAnimal() - - - -Node2 - -map< char, std::function -< Animal *(Animal *animal)> > - - - - - - - -Node2->Node1 - - - +filtro - - - diff --git a/html/classMamifero-members.html b/html/classMamifero-members.html deleted file mode 100644 index 9dda65e..0000000 --- a/html/classMamifero-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Mamifero Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Mamifero, incluindo os membros herdados.

    - - - - - -
    gestacao (definido(a) em Mamifero)Mamiferoprotected
    getGestacao() const (definido(a) em Mamifero)Mamifero
    Mamifero(bool gestacao) (definido(a) em Mamifero)Mamifero
    ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual
    -
    - - - - diff --git a/html/classMamifero.html b/html/classMamifero.html deleted file mode 100644 index 0ccb9b4..0000000 --- a/html/classMamifero.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Mamifero - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Mamifero
    -
    -
    - -

    Classificação base para Mamiferos. - Mais...

    - -

    #include <mamifero.hpp>

    -
    -Diagrama de Hierarquia para Mamifero:
    -
    -
    -
    -
    -Diagrama de colaboração para Mamifero:
    -
    -
    -
    - - - - - - -

    -Métodos Públicos

    Mamifero (bool gestacao)
     
    -bool getGestacao () const
     
    - - - -

    -Atributos Protegidos

    -bool gestacao
     
    -

    Descrição Detalhada

    -

    Classificação base para Mamiferos.

    -

    A classe serve como base para os animais que se enquadram na Classe. Tendo herdeiros com base na Categoria:

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMamiferoDomestico-members.html b/html/classMamiferoDomestico-members.html deleted file mode 100644 index 0808b28..0000000 --- a/html/classMamiferoDomestico-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    MamiferoDomestico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de MamiferoDomestico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    adestrado (definido(a) em Domestico)Domesticoprotected
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Domestico() (definido(a) em Domestico)Domesticoinline
    Domestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado) (definido(a) em Domestico)Domestico
    especie (definido(a) em Animal)Animalprotected
    gestacao (definido(a) em Mamifero)Mamiferoprotected
    getAdestrado() constDomestico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getGestacao() const (definido(a) em Mamifero)Mamifero
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    Mamifero(bool gestacao) (definido(a) em Mamifero)Mamifero
    MamiferoDomestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool gestacao) (definido(a) em MamiferoDomestico)MamiferoDomestico
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Domestico() (definido(a) em Domestico)Domesticovirtual
    ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual
    ~MamiferoDomestico() (definido(a) em MamiferoDomestico)MamiferoDomestico
    -
    - - - - diff --git a/html/classMamiferoDomestico.html b/html/classMamiferoDomestico.html deleted file mode 100644 index 1d70ee2..0000000 --- a/html/classMamiferoDomestico.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe MamiferoDomestico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe MamiferoDomestico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <mamifero_domestico.hpp>

    -
    -Diagrama de Hierarquia para MamiferoDomestico:
    -
    -
    -
    -
    -Diagrama de colaboração para MamiferoDomestico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    MamiferoDomestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, bool gestacao)
     
    - Métodos Públicos herdados de Mamifero
    Mamifero (bool gestacao)
     
    -bool getGestacao () const
     
    - Métodos Públicos herdados de Domestico
    Domestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado)
     
    -bool getAdestrado () const
     Um Domestico pode ser adestrado ou não.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Mamifero
    -bool gestacao
     
    - Atributos Protegidos herdados de Domestico
    -bool adestrado
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Mamifero do tipo Domestico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMamiferoDomestico__coll__graph.map b/html/classMamiferoDomestico__coll__graph.map deleted file mode 100644 index 27cb1ce..0000000 --- a/html/classMamiferoDomestico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classMamiferoDomestico__coll__graph.md5 b/html/classMamiferoDomestico__coll__graph.md5 deleted file mode 100644 index f5e252b..0000000 --- a/html/classMamiferoDomestico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f31f05fb1b495c8f64f315dd5a7250a5 \ No newline at end of file diff --git a/html/classMamiferoDomestico__coll__graph.svg b/html/classMamiferoDomestico__coll__graph.svg deleted file mode 100644 index 3b72a05..0000000 --- a/html/classMamiferoDomestico__coll__graph.svg +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoDomestico - - - -Node4 - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoDomestico__coll__graph_org.svg b/html/classMamiferoDomestico__coll__graph_org.svg deleted file mode 100644 index 1dad1ad..0000000 --- a/html/classMamiferoDomestico__coll__graph_org.svg +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - -MamiferoDomestico - - - -Node4 - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node6->Node7 - - - #adestrado - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classMamiferoDomestico__inherit__graph.map b/html/classMamiferoDomestico__inherit__graph.map deleted file mode 100644 index 371b0c7..0000000 --- a/html/classMamiferoDomestico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classMamiferoDomestico__inherit__graph.md5 b/html/classMamiferoDomestico__inherit__graph.md5 deleted file mode 100644 index 2a256b5..0000000 --- a/html/classMamiferoDomestico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -58d408cf69b286ae5a29823446178c0e \ No newline at end of file diff --git a/html/classMamiferoDomestico__inherit__graph.svg b/html/classMamiferoDomestico__inherit__graph.svg deleted file mode 100644 index 3f1350f..0000000 --- a/html/classMamiferoDomestico__inherit__graph.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoDomestico - - - -Node0 - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoDomestico__inherit__graph_org.svg b/html/classMamiferoDomestico__inherit__graph_org.svg deleted file mode 100644 index 8845cc4..0000000 --- a/html/classMamiferoDomestico__inherit__graph_org.svg +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -MamiferoDomestico - - - -Node0 - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classMamiferoExotico-members.html b/html/classMamiferoExotico-members.html deleted file mode 100644 index 6b9b1b4..0000000 --- a/html/classMamiferoExotico-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    MamiferoExotico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de MamiferoExotico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    Exotico() (definido(a) em Exotico)Exoticoinline
    Exotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local) (definido(a) em Exotico)Exotico
    gestacao (definido(a) em Mamifero)Mamiferoprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getGestacao() const (definido(a) em Mamifero)Mamifero
    getLocal() constExotico
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    local (definido(a) em Exotico)Exoticoprotected
    Mamifero(bool gestacao) (definido(a) em Mamifero)Mamifero
    MamiferoExotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool gestacao) (definido(a) em MamiferoExotico)MamiferoExotico
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Exotico() (definido(a) em Exotico)Exoticovirtual
    ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual
    ~MamiferoExotico() (definido(a) em MamiferoExotico)MamiferoExotico
    -
    - - - - diff --git a/html/classMamiferoExotico.html b/html/classMamiferoExotico.html deleted file mode 100644 index 992fa3e..0000000 --- a/html/classMamiferoExotico.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe MamiferoExotico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe MamiferoExotico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <mamifero_exotico.hpp>

    -
    -Diagrama de Hierarquia para MamiferoExotico:
    -
    -
    -
    -
    -Diagrama de colaboração para MamiferoExotico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    MamiferoExotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, bool gestacao)
     
    - Métodos Públicos herdados de Mamifero
    Mamifero (bool gestacao)
     
    -bool getGestacao () const
     
    - Métodos Públicos herdados de Exotico
    Exotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local)
     
    -string getLocal () const
     Um Exotico ter uma string de sua origem.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Mamifero
    -bool gestacao
     
    - Atributos Protegidos herdados de Exotico
    -string local
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Mamifero do tipo Exotico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMamiferoExotico__coll__graph.map b/html/classMamiferoExotico__coll__graph.map deleted file mode 100644 index dac393f..0000000 --- a/html/classMamiferoExotico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classMamiferoExotico__coll__graph.md5 b/html/classMamiferoExotico__coll__graph.md5 deleted file mode 100644 index 2293994..0000000 --- a/html/classMamiferoExotico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7760450c50996aa87e7d6d11cbf993b9 \ No newline at end of file diff --git a/html/classMamiferoExotico__coll__graph.svg b/html/classMamiferoExotico__coll__graph.svg deleted file mode 100644 index 3c136b2..0000000 --- a/html/classMamiferoExotico__coll__graph.svg +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoExotico - - - -Node4 - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoExotico__coll__graph_org.svg b/html/classMamiferoExotico__coll__graph_org.svg deleted file mode 100644 index 92cc4ba..0000000 --- a/html/classMamiferoExotico__coll__graph_org.svg +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - -MamiferoExotico - - - -Node4 - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classMamiferoExotico__inherit__graph.map b/html/classMamiferoExotico__inherit__graph.map deleted file mode 100644 index da70d19..0000000 --- a/html/classMamiferoExotico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classMamiferoExotico__inherit__graph.md5 b/html/classMamiferoExotico__inherit__graph.md5 deleted file mode 100644 index d2ab10e..0000000 --- a/html/classMamiferoExotico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e4f6a60a771ad272da924faff0950e27 \ No newline at end of file diff --git a/html/classMamiferoExotico__inherit__graph.svg b/html/classMamiferoExotico__inherit__graph.svg deleted file mode 100644 index 88a7f90..0000000 --- a/html/classMamiferoExotico__inherit__graph.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoExotico - - - -Node0 - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoExotico__inherit__graph_org.svg b/html/classMamiferoExotico__inherit__graph_org.svg deleted file mode 100644 index da2cdb2..0000000 --- a/html/classMamiferoExotico__inherit__graph_org.svg +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -MamiferoExotico - - - -Node0 - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classMamiferoNativo-members.html b/html/classMamiferoNativo-members.html deleted file mode 100644 index ac4344f..0000000 --- a/html/classMamiferoNativo-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    MamiferoNativo Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de MamiferoNativo, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    gestacao (definido(a) em Mamifero)Mamiferoprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getGestacao() const (definido(a) em Mamifero)Mamifero
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getRegiao() constNativo
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    Mamifero(bool gestacao) (definido(a) em Mamifero)Mamifero
    MamiferoNativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool gestacao) (definido(a) em MamiferoNativo)MamiferoNativo
    Nativo() (definido(a) em Nativo)Nativoinline
    Nativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao) (definido(a) em Nativo)Nativo
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    regiao (definido(a) em Nativo)Nativoprotected
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Mamifero() (definido(a) em Mamifero)Mamiferovirtual
    ~MamiferoNativo() (definido(a) em MamiferoNativo)MamiferoNativo
    ~Nativo() (definido(a) em Nativo)Nativovirtual
    -
    - - - - diff --git a/html/classMamiferoNativo.html b/html/classMamiferoNativo.html deleted file mode 100644 index bdd7d45..0000000 --- a/html/classMamiferoNativo.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe MamiferoNativo - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe MamiferoNativo
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <mamifero_nativo.hpp>

    -
    -Diagrama de Hierarquia para MamiferoNativo:
    -
    -
    -
    -
    -Diagrama de colaboração para MamiferoNativo:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    MamiferoNativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, bool gestacao)
     
    - Métodos Públicos herdados de Mamifero
    Mamifero (bool gestacao)
     
    -bool getGestacao () const
     
    - Métodos Públicos herdados de Nativo
    Nativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao)
     
    -string getRegiao () const
     Um Nativo tem a string com sua região do país.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Mamifero
    -bool gestacao
     
    - Atributos Protegidos herdados de Nativo
    -string regiao
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Mamifero do tipo Nativo.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMamiferoNativo__coll__graph.map b/html/classMamiferoNativo__coll__graph.map deleted file mode 100644 index 48e110f..0000000 --- a/html/classMamiferoNativo__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classMamiferoNativo__coll__graph.md5 b/html/classMamiferoNativo__coll__graph.md5 deleted file mode 100644 index c6f9da5..0000000 --- a/html/classMamiferoNativo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1a2f58fa3287058e6dfbc96e9ab4c8f0 \ No newline at end of file diff --git a/html/classMamiferoNativo__coll__graph.svg b/html/classMamiferoNativo__coll__graph.svg deleted file mode 100644 index e817220..0000000 --- a/html/classMamiferoNativo__coll__graph.svg +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoNativo - - - -Node4 - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoNativo__coll__graph_org.svg b/html/classMamiferoNativo__coll__graph_org.svg deleted file mode 100644 index 3f0da43..0000000 --- a/html/classMamiferoNativo__coll__graph_org.svg +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - -MamiferoNativo - - - -Node4 - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - -Node5 - - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node5->Node4 - - - - - -Node6 - -bool - - - - - - - -Node6->Node5 - - - #gestacao - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node6->Node8 - - - #perigoso - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node13 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node13 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13->Node8 - - - #veterinario - - - diff --git a/html/classMamiferoNativo__inherit__graph.map b/html/classMamiferoNativo__inherit__graph.map deleted file mode 100644 index c3178ee..0000000 --- a/html/classMamiferoNativo__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classMamiferoNativo__inherit__graph.md5 b/html/classMamiferoNativo__inherit__graph.md5 deleted file mode 100644 index 85846b9..0000000 --- a/html/classMamiferoNativo__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5c51237f572775a774f173b2d29bb117 \ No newline at end of file diff --git a/html/classMamiferoNativo__inherit__graph.svg b/html/classMamiferoNativo__inherit__graph.svg deleted file mode 100644 index 9588b9b..0000000 --- a/html/classMamiferoNativo__inherit__graph.svg +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MamiferoNativo - - - -Node0 - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamiferoNativo__inherit__graph_org.svg b/html/classMamiferoNativo__inherit__graph_org.svg deleted file mode 100644 index 0dae7bd..0000000 --- a/html/classMamiferoNativo__inherit__graph_org.svg +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -MamiferoNativo - - - -Node0 - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - -Node1 - - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classMamifero__coll__graph.map b/html/classMamifero__coll__graph.map deleted file mode 100644 index 97ee1cf..0000000 --- a/html/classMamifero__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classMamifero__coll__graph.md5 b/html/classMamifero__coll__graph.md5 deleted file mode 100644 index f9d4aef..0000000 --- a/html/classMamifero__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -df8ebedece028f66843fd1fe0889fe2e \ No newline at end of file diff --git a/html/classMamifero__coll__graph.svg b/html/classMamifero__coll__graph.svg deleted file mode 100644 index 4256364..0000000 --- a/html/classMamifero__coll__graph.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - -Mamifero - - - -Node4 - -Mamifero - - - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - -Node5 - -bool - - - - - - - -Node5->Node4 - - - #gestacao - - - diff --git a/html/classMamifero__inherit__graph.map b/html/classMamifero__inherit__graph.map deleted file mode 100644 index 96d04c0..0000000 --- a/html/classMamifero__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classMamifero__inherit__graph.md5 b/html/classMamifero__inherit__graph.md5 deleted file mode 100644 index ad3a191..0000000 --- a/html/classMamifero__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a5c1d175fba38c8e6b40c2bbc86df39 \ No newline at end of file diff --git a/html/classMamifero__inherit__graph.svg b/html/classMamifero__inherit__graph.svg deleted file mode 100644 index cccf739..0000000 --- a/html/classMamifero__inherit__graph.svg +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mamifero - - - -Node0 - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - -Node1 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node0->Node3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classMamifero__inherit__graph_org.svg b/html/classMamifero__inherit__graph_org.svg deleted file mode 100644 index 96bc904..0000000 --- a/html/classMamifero__inherit__graph_org.svg +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -Mamifero - - - -Node0 - -Mamifero - -# gestacao - -+ Mamifero() -+ ~Mamifero() -+ getGestacao() - - - -Node1 - - -MamiferoDomestico - - - -+ MamiferoDomestico() -+ ~MamiferoDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -MamiferoExotico - - - -+ MamiferoExotico() -+ ~MamiferoExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node0->Node3 - - - - - diff --git a/html/classMapeadorAnimal-members.html b/html/classMapeadorAnimal-members.html deleted file mode 100644 index 3c2bd1e..0000000 --- a/html/classMapeadorAnimal-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    MapeadorAnimal Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de MapeadorAnimal, incluindo os membros herdados.

    - - - -
    aMapMapeadorAnimal
    MapeadorAnimal()MapeadorAnimal
    -
    - - - - diff --git a/html/classMapeadorAnimal.html b/html/classMapeadorAnimal.html deleted file mode 100644 index 96a1370..0000000 --- a/html/classMapeadorAnimal.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe MapeadorAnimal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe MapeadorAnimal
    -
    -
    - -

    Mapeador de animais. - Mais...

    - -

    #include <mapeador_animal.hpp>

    -
    -Diagrama de colaboração para MapeadorAnimal:
    -
    -
    -
    - - - - - -

    -Métodos Públicos

     MapeadorAnimal ()
     Construtor do mapa. Mais...
     
    - - - - -

    -Atributos Públicos

    std::map< string, std::function< Animal *(DadosAnimal dados)> > aMap
     Mapa de animais. Mais...
     
    -

    Descrição Detalhada

    -

    Mapeador de animais.

    -

    A classe serve para conter um tipo map capaz de retornar um método de criação de um respectivo animal. A função guarda o mapa que funciona recebendo um parâmetro em string descrevendo qual animal deve ser instânciando. Então, seu retorno é justamente uma referência para o tipo específicado, utilizando funções Lambda e std::function.

    -

    Construtores & Destrutores

    - -

    ◆ MapeadorAnimal()

    - -
    -
    - - - - - - - -
    MapeadorAnimal::MapeadorAnimal ()
    -
    - -

    Construtor do mapa.

    -

    A sua importância é devido a necessidade de declarar cada caso para o seu mapa. Definindo os parâmetros e suas respostas em base a qual animal deve ser instânciado.

    - -
    -
    -

    Atributos

    - -

    ◆ aMap

    - -
    -
    - - - - -
    std::map<string, std::function<Animal* (DadosAnimal dados)> > MapeadorAnimal::aMap
    -
    - -

    Mapa de animais.

    -

    Seu funcionamento ocorre pela junção de std::map e funções Lambda, no caso std::function. A sua utilidade em instanciar classes economiza código, evitando repetições do mesmo segmento e possibilitando o instânciamento de tipos derivados de Animal com apenas uma opção. Para o seu uso deve informar o tipo específico como string e os dados do animal, utilizando o struct DadosAnimal.

    Parâmetros
    - - -
    DadosAnimal
    -
    -
    -
    Retorna
    Instancia para a classe desejada.
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMapeadorAnimal__coll__graph.map b/html/classMapeadorAnimal__coll__graph.map deleted file mode 100644 index e5c32ae..0000000 --- a/html/classMapeadorAnimal__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classMapeadorAnimal__coll__graph.md5 b/html/classMapeadorAnimal__coll__graph.md5 deleted file mode 100644 index 1fc491a..0000000 --- a/html/classMapeadorAnimal__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -718202db5a252d5bc3b7c911accd98d0 \ No newline at end of file diff --git a/html/classMapeadorAnimal__coll__graph.svg b/html/classMapeadorAnimal__coll__graph.svg deleted file mode 100644 index b1171f1..0000000 --- a/html/classMapeadorAnimal__coll__graph.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - -MapeadorAnimal - - - -Node1 - -MapeadorAnimal - - - -+ MapeadorAnimal() - - - -Node2 - -map< string, std::function -< Animal *(DadosAnimal dados)> > - - - - - - - -Node2->Node1 - - - +aMap - - - diff --git a/html/classMapeadorMenu-members.html b/html/classMapeadorMenu-members.html deleted file mode 100644 index 71b26d9..0000000 --- a/html/classMapeadorMenu-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    MapeadorMenu Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de MapeadorMenu, incluindo os membros herdados.

    - - - -
    escolhasMapeadorMenu
    MapeadorMenu()MapeadorMenu
    -
    - - - - diff --git a/html/classMapeadorMenu.html b/html/classMapeadorMenu.html deleted file mode 100644 index 603201c..0000000 --- a/html/classMapeadorMenu.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe MapeadorMenu - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe MapeadorMenu
    -
    -
    - -

    Classe mapeadora de funções para o menu. - Mais...

    - -

    #include <mapeador_menu.hpp>

    -
    -Diagrama de colaboração para MapeadorMenu:
    -
    -
    -
    - - - - - -

    -Métodos Públicos

     MapeadorMenu ()
     Construtor do mapeador. Mais...
     
    - - - - -

    -Atributos Públicos

    std::map< char, std::function< bool(Petshop *petshop)> > escolhas
     Mapa usado para retornar funções. Mais...
     
    -

    Descrição Detalhada

    -

    Classe mapeadora de funções para o menu.

    -

    A classe guarda um tipo map usado para o mapeamento de opções do Menu do programa, sendo usada na função main. A sua conveniencia de juntar diversas opções e chamadas de um tipo Petshop é enorme. Com ela podemos ter várias opções advindas do Petshop sem fazer uma cadeia de condições (com IF ou SWITCH) e podemos também sempre adicionar mais retornos caso necessário.

    -

    Construtores & Destrutores

    - -

    ◆ MapeadorMenu()

    - -
    -
    - - - - - - - -
    MapeadorMenu::MapeadorMenu ()
    -
    - -

    Construtor do mapeador.

    -

    A maior importância da declaração do construtor é definir os parâmetros para seu map, sendo definido em escolhas. Nele são construidos os parâmetros do mapa para cada tipo de retorno diferente, podendo ser qualquer método Public de Petshop.

    - -
    -
    -

    Atributos

    - -

    ◆ escolhas

    - -
    -
    - - - - -
    std::map<char, std::function<bool (Petshop* petshop)> > MapeadorMenu::escolhas
    -
    - -

    Mapa usado para retornar funções.

    -

    O tipo std::map pode ser acessado por um tipo char e retornando uma função lambda. Neste caso temos o uso do std::function<>. Que ao receber uma instância de Petshop, pode retornar funções advindas do mesmo, retornando a sua condição de sucesso como bool. O uso deste artíficio é bem conveniente, e pode ser extendido para diversas opções possíveis e qualquer uso disponível em Public da classe Petshop.

    Retorna
    Função da classe Petshop desejada.
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classMapeadorMenu__coll__graph.map b/html/classMapeadorMenu__coll__graph.map deleted file mode 100644 index b1190af..0000000 --- a/html/classMapeadorMenu__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classMapeadorMenu__coll__graph.md5 b/html/classMapeadorMenu__coll__graph.md5 deleted file mode 100644 index 0dca576..0000000 --- a/html/classMapeadorMenu__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1f05a21b30c22bece19a3cef5f3a07d9 \ No newline at end of file diff --git a/html/classMapeadorMenu__coll__graph.svg b/html/classMapeadorMenu__coll__graph.svg deleted file mode 100644 index ce5300d..0000000 --- a/html/classMapeadorMenu__coll__graph.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - -MapeadorMenu - - - -Node1 - -MapeadorMenu - - - -+ MapeadorMenu() - - - -Node2 - -map< char, std::function -< bool(Petshop *petshop)> > - - - - - - - -Node2->Node1 - - - +escolhas - - - diff --git a/html/classNativo-members.html b/html/classNativo-members.html deleted file mode 100644 index 6b48a8b..0000000 --- a/html/classNativo-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Nativo Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Nativo, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPerigoso() const (definido(a) em Animal)Animal
    getRegiao() constNativo
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    Nativo() (definido(a) em Nativo)Nativoinline
    Nativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao) (definido(a) em Nativo)Nativo
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    regiao (definido(a) em Nativo)Nativoprotected
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Nativo() (definido(a) em Nativo)Nativovirtual
    -
    - - - - diff --git a/html/classNativo.html b/html/classNativo.html deleted file mode 100644 index 348329d..0000000 --- a/html/classNativo.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Nativo - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Nativo
    -
    -
    - -

    Umas das definições de categoria para Animal. - Mais...

    - -

    #include <nativo.hpp>

    -
    -Diagrama de Hierarquia para Nativo:
    -
    -
    -
    -
    -Diagrama de colaboração para Nativo:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Nativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao)
     
    -string getRegiao () const
     Um Nativo tem a string com sua região do país.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - -

    -Atributos Protegidos

    -string regiao
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Umas das definições de categoria para Animal.

    -

    Herdando animal, as classes de categoria fazem o intermédio entre a classificação do animal e as características de um animal da mesma categoria.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classNativo__coll__graph.map b/html/classNativo__coll__graph.map deleted file mode 100644 index 7359849..0000000 --- a/html/classNativo__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/html/classNativo__coll__graph.md5 b/html/classNativo__coll__graph.md5 deleted file mode 100644 index 762ad69..0000000 --- a/html/classNativo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d94af654ba4917b8b3fbb2b225b429b9 \ No newline at end of file diff --git a/html/classNativo__coll__graph.svg b/html/classNativo__coll__graph.svg deleted file mode 100644 index de6ae34..0000000 --- a/html/classNativo__coll__graph.svg +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Nativo - - - -Node6 - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node6 - - - #regiao - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classNativo__coll__graph_org.svg b/html/classNativo__coll__graph_org.svg deleted file mode 100644 index d8e5afc..0000000 --- a/html/classNativo__coll__graph_org.svg +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Nativo - - - -Node6 - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - -Node7 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node7->Node6 - - - - - -Node8 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node8->Node7 - - - #tratador - - - -Node9 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node9->Node8 - - - - - -Node13 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node9->Node13 - - - - - -Node10 - -string - - - - - - - -Node10->Node6 - - - #regiao - - - -Node10->Node7 - - - #especie -#nome - - - -Node10->Node9 - - - #email -#nome -#telefone - - - -Node10->Node13 - - - -CRMV - - - -Node11 - -Uniforme - - - - - - - -Node11->Node8 - - - -uniforme - - - -Node12 - -bool - - - - - - - -Node12->Node7 - - - #perigoso - - - -Node13->Node7 - - - #veterinario - - - diff --git a/html/classNativo__inherit__graph.map b/html/classNativo__inherit__graph.map deleted file mode 100644 index 899d53f..0000000 --- a/html/classNativo__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/html/classNativo__inherit__graph.md5 b/html/classNativo__inherit__graph.md5 deleted file mode 100644 index de0f62d..0000000 --- a/html/classNativo__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1404731c8f0000bfdcf2c7ba6f197121 \ No newline at end of file diff --git a/html/classNativo__inherit__graph.svg b/html/classNativo__inherit__graph.svg deleted file mode 100644 index 69b2733..0000000 --- a/html/classNativo__inherit__graph.svg +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Nativo - - - -Node0 - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - -Node2 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classNativo__inherit__graph_org.svg b/html/classNativo__inherit__graph_org.svg deleted file mode 100644 index d344df3..0000000 --- a/html/classNativo__inherit__graph_org.svg +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - -Nativo - - - -Node0 - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - -Node2 - - -AnfibioNativo - - - -+ AnfibioNativo() -+ ~AnfibioNativo() - - - - - -Node0->Node2 - - - - - -Node3 - - -AveNativa - - - -+ AveNativa() -+ ~AveNativa() - - - - - -Node0->Node3 - - - - - -Node4 - - -MamiferoNativo - - - -+ MamiferoNativo() -+ ~MamiferoNativo() - - - - - -Node0->Node4 - - - - - -Node5 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node0->Node5 - - - - - -Node1 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - diff --git a/html/classPessoa-members.html b/html/classPessoa-members.html deleted file mode 100644 index ea5d3cf..0000000 --- a/html/classPessoa-members.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Pessoa Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Pessoa, incluindo os membros herdados.

    - - - - - - - - - - - - - -
    email (definido(a) em Pessoa)Pessoaprotected
    getEmail() const (definido(a) em Pessoa)Pessoa
    getNome() const (definido(a) em Pessoa)Pessoa
    getTelefone() const (definido(a) em Pessoa)Pessoa
    nome (definido(a) em Pessoa)Pessoaprotected
    operator<<(ostream &o, Pessoa &pessoa)Pessoafriend
    operator==(const Pessoa &outro) constPessoa
    Pessoa() (definido(a) em Pessoa)Pessoainline
    Pessoa(string nome, string telefone, string email) (definido(a) em Pessoa)Pessoa
    printOutDados(ostream &o) const =0Pessoapure virtual
    telefone (definido(a) em Pessoa)Pessoaprotected
    ~Pessoa() (definido(a) em Pessoa)Pessoavirtual
    -
    - - - - diff --git a/html/classPessoa.html b/html/classPessoa.html deleted file mode 100644 index f3613da..0000000 --- a/html/classPessoa.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Pessoa - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Pessoaabstract
    -
    -
    - -

    Classe base dos funcionarios. - Mais...

    - -

    #include <pessoa.hpp>

    -
    -Diagrama de Hierarquia para Pessoa:
    -
    -
    -
    -
    -Diagrama de colaboração para Pessoa:
    -
    -
    -
    - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Pessoa (string nome, string telefone, string email)
     
    -string getNome () const
     
    -string getTelefone () const
     
    -string getEmail () const
     
    virtual ostream & printOutDados (ostream &o) const =0
     Método virtual para passagem ao Cout, implementado nos herdeiros. Mais...
     
    bool operator== (const Pessoa &outro) const
     Sobrecarga de igualdade. Mais...
     
    - - - - - - - -

    -Atributos Protegidos

    -string nome
     
    -string telefone
     
    -string email
     
    - - - - -

    -Amigas

    ostream & operator<< (ostream &o, Pessoa &pessoa)
     Sobrecarga do operador de extração. Mais...
     
    -

    Descrição Detalhada

    -

    Classe base dos funcionarios.

    -

    Serve para dar base às classes de funcionarios, definindo seus atributos comuns. Sendo elas os funcionários do PetShop disponíveis a cadastro: Veterinario e Tratador.

    -

    Métodos

    - -

    ◆ operator==()

    - -
    -
    - - - - - - - - -
    bool Pessoa::operator== (const Pessoaoutro) const
    -
    - -

    Sobrecarga de igualdade.

    -
    Parâmetros
    - - -
    Pessoasendo dado pela sobrecarga do operador.
    -
    -
    -
    Retorna
    Bool definindo a igualdade.
    - -
    -
    - -

    ◆ printOutDados()

    - -
    -
    - - - - - -
    - - - - - - - - -
    virtual ostream& Pessoa::printOutDados (ostream & o) const
    -
    -pure virtual
    -
    - -

    Método virtual para passagem ao Cout, implementado nos herdeiros.

    -
    Parâmetros
    - - -
    coutdado pela sobrecarga na classe base.
    -
    -
    -
    Retorna
    cout usado para impressão em stream.
    - -

    Implementado por Tratador e Veterinario.

    - -
    -
    -

    Amigas e Funções Relacionadas

    - -

    ◆ operator<<

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    ostream& operator<< (ostream & o,
    Pessoapessoa 
    )
    -
    -friend
    -
    - -

    Sobrecarga do operador de extração.

    -
    Parâmetros
    - - - -
    coutdado pela operação.
    Pessoatambém dado na operação.
    -
    -
    -
    Retorna
    cout usado na impressão em stream.
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classPessoa__coll__graph.map b/html/classPessoa__coll__graph.map deleted file mode 100644 index b95bd8a..0000000 --- a/html/classPessoa__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classPessoa__coll__graph.md5 b/html/classPessoa__coll__graph.md5 deleted file mode 100644 index ca99d71..0000000 --- a/html/classPessoa__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3a6d907cd9f6065d3161b19268031ddb \ No newline at end of file diff --git a/html/classPessoa__coll__graph.svg b/html/classPessoa__coll__graph.svg deleted file mode 100644 index fcf08b0..0000000 --- a/html/classPessoa__coll__graph.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Pessoa - - - -Node3 - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - -Node4 - -string - - - - - - - -Node4->Node3 - - - #email -#nome -#telefone - - - diff --git a/html/classPessoa__inherit__graph.map b/html/classPessoa__inherit__graph.map deleted file mode 100644 index 51880fc..0000000 --- a/html/classPessoa__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/html/classPessoa__inherit__graph.md5 b/html/classPessoa__inherit__graph.md5 deleted file mode 100644 index c7ca761..0000000 --- a/html/classPessoa__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ba39d2f09d0fa17fe2db3fddd3207f4 \ No newline at end of file diff --git a/html/classPessoa__inherit__graph.svg b/html/classPessoa__inherit__graph.svg deleted file mode 100644 index 2063ad2..0000000 --- a/html/classPessoa__inherit__graph.svg +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Pessoa - - - -Node0 - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - -Node1 - - -Tratador - -- uniforme - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node0->Node1 - - - - - -Node2 - - -Veterinario - -- CRMV - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node0->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classPessoa__inherit__graph_org.svg b/html/classPessoa__inherit__graph_org.svg deleted file mode 100644 index 85d11b1..0000000 --- a/html/classPessoa__inherit__graph_org.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -Pessoa - - - -Node0 - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - -Node1 - - -Tratador - -- uniforme - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node0->Node1 - - - - - -Node2 - - -Veterinario - -- CRMV - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node0->Node2 - - - - - diff --git a/html/classPetshop-members.html b/html/classPetshop-members.html deleted file mode 100644 index c3f12ac..0000000 --- a/html/classPetshop-members.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Petshop Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Petshop, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    adicionarAnimal(Animal *animalAdd)Petshop
    adicionarTratador(Tratador *tratAdd)Petshop
    adicionarVeterinario(Veterinario *vetAdd)Petshop
    animais (definido(a) em Petshop)Petshopprivate
    atualizarAnimal()Petshop
    atualizarTratador()Petshop
    atualizarVeterinario()Petshop
    criarAnimal()Petshop
    criarTratador()Petshop
    criarVeterinario()Petshop
    excluirAnimal()Petshop
    excluirAnimal(Animal *removido)Petshop
    excluirTratador()Petshop
    excluirTratador(Tratador *removido)Petshop
    excluirVeterinario()Petshop
    excluirVeterinario(Veterinario *removido)Petshop
    findAnimal(string nome, string especie) (definido(a) em Petshop)Petshopprivate
    findTratador(string nome) (definido(a) em Petshop)Petshopprivate
    findVeterinario(string nome) (definido(a) em Petshop)Petshopprivate
    listarAnimais()Petshop
    listarTratadores()Petshop
    listarVeterinarios()Petshop
    mapa (definido(a) em Petshop)Petshopprivate
    Petshop()Petshop
    tratadores (definido(a) em Petshop)Petshopprivate
    veterinarios (definido(a) em Petshop)Petshopprivate
    ~Petshop()Petshop
    -
    - - - - diff --git a/html/classPetshop.html b/html/classPetshop.html deleted file mode 100644 index 6c72df4..0000000 --- a/html/classPetshop.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Petshop - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Petshop
    -
    -
    - -

    Classe de controle. - Mais...

    - -

    #include <petshop.hpp>

    -
    -Diagrama de colaboração para Petshop:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

     Petshop ()
     O construtor deve ser padrão. Mais...
     
     ~Petshop ()
     Destrutor padrão. Mais...
     
    void listarAnimais ()
     Listagem de Animais no registro. Mais...
     
    void listarTratadores ()
     Listagem dos Tratadores registrados. Mais...
     
    void listarVeterinarios ()
     Listagem dos Veterinarios registrados. Mais...
     
    void criarVeterinario ()
     Criação de tipo Veterinario. Mais...
     
    void criarTratador ()
     Criação do tipo Tratador. Mais...
     
    void criarAnimal ()
     Criação do tipo Animal. Mais...
     
    bool adicionarVeterinario (Veterinario *vetAdd)
     Adição interna de Veterinario no sistema. Mais...
     
    bool adicionarTratador (Tratador *tratAdd)
     Adição interna de Tratador no sistema. Mais...
     
    bool adicionarAnimal (Animal *animalAdd)
     Adição interna de Animal no sistema. Mais...
     
    void atualizarVeterinario ()
     Atualização de cadastro para Veterinario. Mais...
     
    void atualizarTratador ()
     Atualização de cadastro para Tratador. Mais...
     
    void atualizarAnimal ()
     Atualização de cadastro para Animal. Mais...
     
    void excluirVeterinario ()
     Exclusão de cadastro para Veterinario. Mais...
     
    void excluirTratador ()
     Exclusão de cadastro para Tratador. Mais...
     
    void excluirAnimal ()
     Exclusão de cadastro para Animal. Mais...
     
    VeterinarioexcluirVeterinario (Veterinario *removido)
     Remoção interna de Veterinario. Mais...
     
    TratadorexcluirTratador (Tratador *removido)
     Remoção interna de Tratador. Mais...
     
    AnimalexcluirAnimal (Animal *removido)
     Remoção interna de Animal. Mais...
     
    - - - - - - - -

    -Métodos Privados

    -VeterinariofindVeterinario (string nome)
     
    -TratadorfindTratador (string nome)
     
    -AnimalfindAnimal (string nome, string especie)
     
    - - - - - - - - - -

    -Atributos Privados

    -vector< Veterinario * > veterinarios
     
    -vector< Tratador * > tratadores
     
    -vector< Animal * > animais
     
    -MapeadorAnimal mapa
     
    -

    Descrição Detalhada

    -

    Classe de controle.

    -

    A classe é responsável pelo controle das demais. Formando a estrutura digital do PetFera como um todo. Realizando as atividades de cadastro, administração e atualização de dados. Nela podemos:

      -
    • Adicionar, remover e atualizar dados cadastrais de...
        -
      1. Animais
      2. -
      3. Veterinarios
      4. -
      5. Tratadores
      6. -
      -
    • -
    • Listagem de dados de diversas origens
    • -
    • Interface entre usuario
    • -
    • Guardar as informações de cada classe anterior a esta.
      Futuras Atividades:
      -
    • -
    -

    Construtores & Destrutores

    - -

    ◆ Petshop()

    - -
    -
    - - - - - - - -
    Petshop::Petshop ()
    -
    - -

    O construtor deve ser padrão.

    -

    Por padrão devemos ter nenhum parâmetro, sendo eles definido pela própia classe de acordo com as opções determinadas pelo usuário, de forma natural.

    - -
    -
    - -

    ◆ ~Petshop()

    - -
    -
    - - - - - - - -
    Petshop::~Petshop ()
    -
    - -

    Destrutor padrão.

    -

    Tem uma função importante sendo ela a importante questão de desalocar os vetores alocados para Animal, Tratador e Veterinario.

    - -
    -
    -

    Métodos

    - -

    ◆ adicionarAnimal()

    - -
    -
    - - - - - - - - -
    bool Petshop::adicionarAnimal (AnimalanimalAdd)
    -
    - -

    Adição interna de Animal no sistema.

    -

    Realiza o processo de facto de adição no sistema para as classes do tipo Animal. Sendo chamado pelo método criarAnimal(). A função guarda a instância da classe em seu sistema, localizado no Vetor de cadastro de Animal na classe Petshop.

    - -
    -
    - -

    ◆ adicionarTratador()

    - -
    -
    - - - - - - - - -
    bool Petshop::adicionarTratador (TratadortratAdd)
    -
    - -

    Adição interna de Tratador no sistema.

    -

    Realiza o processo de facto de adição no sistema para as classes do tipo Tratador. Sendo chamado pelo método criarTratador(). A função guarda a instância da classe em seu sistema, localizado no Vetor de cadastro de Tratador na classe Petshop.

    - -
    -
    - -

    ◆ adicionarVeterinario()

    - -
    -
    - - - - - - - - -
    bool Petshop::adicionarVeterinario (VeterinariovetAdd)
    -
    - -

    Adição interna de Veterinario no sistema.

    -

    Realiza o processo de facto de adição no sistema para as classes do tipo Veterinario. Sendo chamado pelo método criarVeterinario(). A função guarda a instância da classe em seu sistema, localizado no Vetor de cadastro de Veterinario na classe Petshop.

    - -
    -
    - -

    ◆ atualizarAnimal()

    - -
    -
    - - - - - - - -
    void Petshop::atualizarAnimal ()
    -
    - -

    Atualização de cadastro para Animal.

    -

    Implementa a interface e realiza a atualização do cadastro para classes do tipo Animal no sistema. O processo pede a informação de um Animal devidamente cadastrado para o processo de atualização cadastral. É necessário prover dados semelhantes aos citados no método criarAnimal(), podendo haver uma total recriação da instancia. Para animal em específico é possível também mudar as Classificações e Categorias do animal, sendo um processo completo de atualização cadastral.

    - -
    -
    - -

    ◆ atualizarTratador()

    - -
    -
    - - - - - - - -
    void Petshop::atualizarTratador ()
    -
    - -

    Atualização de cadastro para Tratador.

    -

    Implementa a interface e realiza a atualização do cadastro para classes do tipo Tratador no sistema. O processo pede a informação de um Tratador devidamente cadastrado para o processo de atualização cadastral. É necessário prover dados semelhantes aos citados no método criarTratador(), podendo haver uma total recriação da instancia.

    - -
    -
    - -

    ◆ atualizarVeterinario()

    - -
    -
    - - - - - - - -
    void Petshop::atualizarVeterinario ()
    -
    - -

    Atualização de cadastro para Veterinario.

    -

    Implementa a interface e realiza a atualização do cadastro para classes do tipo Veterinario no sistema. O processo pede a informação de um Veterinario devidamente cadastrado para o processo de atualização cadastral. É necessário prover dados semelhantes aos citados no método criarVeterinario(), podendo haver uma total recriação da instancia.

    - -
    -
    - -

    ◆ criarAnimal()

    - -
    -
    - - - - - - - -
    void Petshop::criarAnimal ()
    -
    - -

    Criação do tipo Animal.

    -

    Implementação da interface e função de cadastro para tipo Animal. Nesta função temos a coleta de dados para o cadastro de um novo Animal no sistema. Seus dados são postos no cadastro geral após o processo. Um animal necessita de um Veterinario e um Tratador previamente cadastrado no sistema, além disso, é necessário que o Tratador seja qualificado (pelo seu Uniforme) a trabalhar com as especificidades do Animal em questão. Para o cadastro, é necessário informar os seguintes dados:

    - -
    -
    - -

    ◆ criarTratador()

    - -
    -
    - - - - - - - -
    void Petshop::criarTratador ()
    -
    - -

    Criação do tipo Tratador.

    -

    Implementa a interface de criação para um novo cadastro do tipo Tratador. Sendo salvo no sistema após um processo de cadastro bem sucedido. Neste método, é necessário informar as informações do Tratador a ser cadastrado, sendo elas...

      -
    • Seu nome, não podendo se repetir no sistema...
    • -
    • Telefone para contato.
    • -
    • E-mail
    • -
    • Uniforme do mesmo, categorizando-o em um nível de segurança.
    • -
    - -
    -
    - -

    ◆ criarVeterinario()

    - -
    -
    - - - - - - - -
    void Petshop::criarVeterinario ()
    -
    - -

    Criação de tipo Veterinario.

    -

    Implementa a interface de criação para um novo cadastro de Veterinario para o sistema. Após seu cadastro, o mesmo é salvo no sistema. Neste método é requirido as informações do Veterinario a ser cadastrado no sistema, como...

      -
    • Seu nome, não podendo se repetir...
    • -
    • Telefone para contato.
    • -
    • E-mail
    • -
    • CRMV cadastrado no orgão vigente.
    • -
    - -
    -
    - -

    ◆ excluirAnimal() [1/2]

    - -
    -
    - - - - - - - -
    void Petshop::excluirAnimal ()
    -
    - -

    Exclusão de cadastro para Animal.

    -

    Implementação da interface e processo de remoção de cadastro no sistema. O método após ser chamado pede por parâmetros do alvo a ser removido. Neste caso é necessário o nome e a especie do Animal a ser removido. Após o processo, o mesmo é removido do sistema e dos registros, podendo ser oferecido um ponteiro da instância do alvo removido para usos futuros. Por enquanto, a instância é apenas deletada do sistema.

    - -
    -
    - -

    ◆ excluirAnimal() [2/2]

    - -
    -
    - - - - - - - - -
    Animal* Petshop::excluirAnimal (Animalremovido)
    -
    - -

    Remoção interna de Animal.

    -

    O método em questão é usado internamente pela classe. Fazendo a exclusão da instância removida do Vetor que é usado para guarda-la no sistema. A função retorna uma referência ao alvo removido, podendo ser utilizado posteriormente a quem chamou a função. Depois do método, referências sobre a instância removida não vão estar mais ao alcance da classe, pois a mesma não se encontra no Vetor organizador da classe. A função é chamada pela de mesmo nome, com tipo void, que implementa a interface chamada de excluirAnimal().

    - -
    -
    - -

    ◆ excluirTratador() [1/2]

    - -
    -
    - - - - - - - -
    void Petshop::excluirTratador ()
    -
    - -

    Exclusão de cadastro para Tratador.

    -

    Implementação da interface e processo de remoção de cadastro no sistema. O método após ser chamado pede por parâmetros do alvo a ser removido. Neste caso é necessário o nome do Tratador a ser removido. Após o processo, o mesmo é removido do sistema e dos registros, podendo ser oferecido um ponteiro da instância do alvo removido para usos futuros. Por enquanto, a instância é apenas deletada do sistema.

    - -
    -
    - -

    ◆ excluirTratador() [2/2]

    - -
    -
    - - - - - - - - -
    Tratador* Petshop::excluirTratador (Tratadorremovido)
    -
    - -

    Remoção interna de Tratador.

    -

    O método em questão é usado internamente pela classe. Fazendo a exclusão da instância removida do Vetor que é usado para guarda-la no sistema. A função retorna uma referência ao alvo removido, podendo ser utilizado posteriormente a quem chamou a função. Depois do método, referências sobre a instância removida não vão estar mais ao alcance da classe, pois a mesma não se encontra no Vetor organizador da classe. A função é chamada pela de mesmo nome, com tipo void, que implementa a interface chamada de excluirTratador().

    - -
    -
    - -

    ◆ excluirVeterinario() [1/2]

    - -
    -
    - - - - - - - -
    void Petshop::excluirVeterinario ()
    -
    - -

    Exclusão de cadastro para Veterinario.

    -

    Implementação da interface e processo de remoção de cadastro no sistema. O método após ser chamado pede por parâmetros do alvo a ser removido. Neste caso é necessário o nome do Veterinario a ser removido. Após o processo, o mesmo é removido do sistema e dos registros, podendo ser oferecido um ponteiro da instância do alvo removido para usos futuros. Por enquanto, a instância é apenas deletada do sistema.

    - -
    -
    - -

    ◆ excluirVeterinario() [2/2]

    - -
    -
    - - - - - - - - -
    Veterinario* Petshop::excluirVeterinario (Veterinarioremovido)
    -
    - -

    Remoção interna de Veterinario.

    -

    O método em questão é usado internamente pela classe. Fazendo a exclusão da instância removida do Vetor que é usado para guarda-la no sistema. A função retorna uma referência ao alvo removido, podendo ser utilizado posteriormente a quem chamou a função. Depois do método, referências sobre a instância removida não vão estar mais ao alcance da classe, pois a mesma não se encontra no Vetor organizador da classe. A função é chamada pela de mesmo nome, com tipo void, que implementa a interface chamada de excluirVeterinario().

    - -
    -
    - -

    ◆ listarAnimais()

    - -
    -
    - - - - - - - -
    void Petshop::listarAnimais ()
    -
    - -

    Listagem de Animais no registro.

    -

    Abre a interface de listagem para animais. Abrindo as opções ao usuário de listar por filtros ou não. As opções dadas ao usuário são:

      -
    • Listagem pela classificação do animal, tais como:
        -
      1. (A) para listar os do tipo Ave no sistema.
      2. -
      3. (F) para listar os do tipo Anfibio no sistema.
      4. -
      5. (R) para listar os do tipo Reptil no sistema.
      6. -
      7. (M) para listar os do tipo Mamifero no sistema.
      8. -
      9. (F) para listar os do tipo Anfibio no sistema.
      10. -
      -
    • -
    • Listagem pela categoria do IBAMA, tais como:
        -
      1. (D) listando os da categoria Domestico.
      2. -
      3. (E) listando os da categoria Exotico.
      4. -
      5. (N) listando os da categoria Nativo.
      6. -
      -
    • -
    • E além disso, é possível listar animais sobre responsábilidade de um certo Veterinario ou Tratador.
    • -
    • Também é possível listar todos os animais cadastrados no sistema.
    • -
    - -
    -
    - -

    ◆ listarTratadores()

    - -
    -
    - - - - - - - -
    void Petshop::listarTratadores ()
    -
    - -

    Listagem dos Tratadores registrados.

    -

    Lista todos os funcionarios do tipo Tratador cadastrados no sistema. A listagem apresenta dados em relação a...

      -
    • Nome do Tratador
    • -
    • Telefone para contato
    • -
    • E-mail
    • -
    • Uniforme do mesmo, categorizando-o em um nível de segurança.
    • -
    - -
    -
    - -

    ◆ listarVeterinarios()

    - -
    -
    - - - - - - - -
    void Petshop::listarVeterinarios ()
    -
    - -

    Listagem dos Veterinarios registrados.

    -

    Lista todos os funcionarios do tipo Veterinario cadastrados no sistema. A listagem apresenta dados em relação a...

      -
    • Nome do Veterinario
    • -
    • Telefone para contato
    • -
    • E-mail
    • -
    • CRMV cadastrado em acordo com a legislação vigente.
    • -
    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classPetshop__coll__graph.map b/html/classPetshop__coll__graph.map deleted file mode 100644 index 0fdae51..0000000 --- a/html/classPetshop__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/classPetshop__coll__graph.md5 b/html/classPetshop__coll__graph.md5 deleted file mode 100644 index 06bb187..0000000 --- a/html/classPetshop__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5041d7da442a1b924337a4905a70c0b1 \ No newline at end of file diff --git a/html/classPetshop__coll__graph.svg b/html/classPetshop__coll__graph.svg deleted file mode 100644 index 00a7e9e..0000000 --- a/html/classPetshop__coll__graph.svg +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Petshop - - - -Node1 - -Petshop - - - -+ Petshop() -+ ~Petshop() -+ listarAnimais() -+ listarTratadores() -+ listarVeterinarios() -+ criarVeterinario() -+ criarTratador() -+ criarAnimal() -+ adicionarVeterinario() -+ adicionarTratador() -e 10 mais... -- findVeterinario() -- findTratador() -- findAnimal() - - - -Node2 - -vector< Veterinario *> - - - - - - - -Node2->Node1 - - - -veterinarios - - - -Node3 - -vector< Animal *> - - - - - - - -Node3->Node1 - - - -animais - - - -Node4 - -vector< Tratador *> - - - - - - - -Node4->Node1 - - - -tratadores - - - -Node5 - - -MapeadorAnimal - - - -+ MapeadorAnimal() - - - - - -Node5->Node1 - - - -mapa - - - -Node6 - -map< string, std::function -< Animal *(DadosAnimal dados)> > - - - - - - - -Node6->Node5 - - - +aMap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classPetshop__coll__graph_org.svg b/html/classPetshop__coll__graph_org.svg deleted file mode 100644 index 59e4ae2..0000000 --- a/html/classPetshop__coll__graph_org.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -Petshop - - - -Node1 - -Petshop - - - -+ Petshop() -+ ~Petshop() -+ listarAnimais() -+ listarTratadores() -+ listarVeterinarios() -+ criarVeterinario() -+ criarTratador() -+ criarAnimal() -+ adicionarVeterinario() -+ adicionarTratador() -e 10 mais... -- findVeterinario() -- findTratador() -- findAnimal() - - - -Node2 - -vector< Veterinario *> - - - - - - - -Node2->Node1 - - - -veterinarios - - - -Node3 - -vector< Animal *> - - - - - - - -Node3->Node1 - - - -animais - - - -Node4 - -vector< Tratador *> - - - - - - - -Node4->Node1 - - - -tratadores - - - -Node5 - - -MapeadorAnimal - - - -+ MapeadorAnimal() - - - - - -Node5->Node1 - - - -mapa - - - -Node6 - -map< string, std::function -< Animal *(DadosAnimal dados)> > - - - - - - - -Node6->Node5 - - - +aMap - - - diff --git a/html/classReptil-members.html b/html/classReptil-members.html deleted file mode 100644 index 8a76920..0000000 --- a/html/classReptil-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Reptil Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Reptil, incluindo os membros herdados.

    - - - - - - -
    getPele() const (definido(a) em Reptil)Reptil
    pele (definido(a) em Reptil)Reptilprotected
    Reptil() (definido(a) em Reptil)Reptil
    Reptil(Pele pele) (definido(a) em Reptil)Reptil
    ~Reptil() (definido(a) em Reptil)Reptilvirtual
    -
    - - - - diff --git a/html/classReptil.html b/html/classReptil.html deleted file mode 100644 index 30fa9fe..0000000 --- a/html/classReptil.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Reptil - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Reptil
    -
    -
    - -

    Classificação base para Repteis. - Mais...

    - -

    #include <reptil.hpp>

    -
    -Diagrama de Hierarquia para Reptil:
    -
    -
    -
    -
    -Diagrama de colaboração para Reptil:
    -
    -
    -
    - - - - - - -

    -Métodos Públicos

    Reptil (Pele pele)
     
    -Pele getPele () const
     
    - - - -

    -Atributos Protegidos

    -Pele pele
     
    -

    Descrição Detalhada

    -

    Classificação base para Repteis.

    -

    A classe serve como base para os animais que se enquadram na Classe. Tendo herdeiros com base na Categoria:

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classReptilDomestico-members.html b/html/classReptilDomestico-members.html deleted file mode 100644 index c50453d..0000000 --- a/html/classReptilDomestico-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ReptilDomestico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de ReptilDomestico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    adestrado (definido(a) em Domestico)Domesticoprotected
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    Domestico() (definido(a) em Domestico)Domesticoinline
    Domestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado) (definido(a) em Domestico)Domestico
    especie (definido(a) em Animal)Animalprotected
    getAdestrado() constDomestico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPele() const (definido(a) em Reptil)Reptil
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pele (definido(a) em Reptil)Reptilprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    Reptil() (definido(a) em Reptil)Reptil
    Reptil(Pele pele) (definido(a) em Reptil)Reptil
    ReptilDomestico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, Pele pele) (definido(a) em ReptilDomestico)ReptilDomestico
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Domestico() (definido(a) em Domestico)Domesticovirtual
    ~Reptil() (definido(a) em Reptil)Reptilvirtual
    ~ReptilDomestico() (definido(a) em ReptilDomestico)ReptilDomestico
    -
    - - - - diff --git a/html/classReptilDomestico.html b/html/classReptilDomestico.html deleted file mode 100644 index 1a3392f..0000000 --- a/html/classReptilDomestico.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe ReptilDomestico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe ReptilDomestico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <reptil_domestico.hpp>

    -
    -Diagrama de Hierarquia para ReptilDomestico:
    -
    -
    -
    -
    -Diagrama de colaboração para ReptilDomestico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    ReptilDomestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado, Pele pele)
     
    - Métodos Públicos herdados de Reptil
    Reptil (Pele pele)
     
    -Pele getPele () const
     
    - Métodos Públicos herdados de Domestico
    Domestico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, bool adestrado)
     
    -bool getAdestrado () const
     Um Domestico pode ser adestrado ou não.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Reptil
    -Pele pele
     
    - Atributos Protegidos herdados de Domestico
    -bool adestrado
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Reptil do tipo Domestico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classReptilDomestico__coll__graph.map b/html/classReptilDomestico__coll__graph.map deleted file mode 100644 index d88bd27..0000000 --- a/html/classReptilDomestico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classReptilDomestico__coll__graph.md5 b/html/classReptilDomestico__coll__graph.md5 deleted file mode 100644 index c2f159b..0000000 --- a/html/classReptilDomestico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a80d56e1015a510a54b331ff0f73884a \ No newline at end of file diff --git a/html/classReptilDomestico__coll__graph.svg b/html/classReptilDomestico__coll__graph.svg deleted file mode 100644 index b757b35..0000000 --- a/html/classReptilDomestico__coll__graph.svg +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilDomestico - - - -Node4 - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node7 - - - #adestrado - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilDomestico__coll__graph_org.svg b/html/classReptilDomestico__coll__graph_org.svg deleted file mode 100644 index f832892..0000000 --- a/html/classReptilDomestico__coll__graph_org.svg +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -ReptilDomestico - - - -Node4 - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Domestico - - - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node7 - - - #adestrado - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - diff --git a/html/classReptilDomestico__inherit__graph.map b/html/classReptilDomestico__inherit__graph.map deleted file mode 100644 index 51dbbf8..0000000 --- a/html/classReptilDomestico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classReptilDomestico__inherit__graph.md5 b/html/classReptilDomestico__inherit__graph.md5 deleted file mode 100644 index 26e33f3..0000000 --- a/html/classReptilDomestico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0e682c21f544af1d0cabfae22140099b \ No newline at end of file diff --git a/html/classReptilDomestico__inherit__graph.svg b/html/classReptilDomestico__inherit__graph.svg deleted file mode 100644 index 4d035e0..0000000 --- a/html/classReptilDomestico__inherit__graph.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilDomestico - - - -Node0 - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilDomestico__inherit__graph_org.svg b/html/classReptilDomestico__inherit__graph_org.svg deleted file mode 100644 index f439422..0000000 --- a/html/classReptilDomestico__inherit__graph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -ReptilDomestico - - - -Node0 - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Domestico - -# adestrado - -+ Domestico() -+ Domestico() -+ ~Domestico() -+ getAdestrado() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classReptilExotico-members.html b/html/classReptilExotico-members.html deleted file mode 100644 index fca40bc..0000000 --- a/html/classReptilExotico-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ReptilExotico Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de ReptilExotico, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    Exotico() (definido(a) em Exotico)Exoticoinline
    Exotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local) (definido(a) em Exotico)Exotico
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getLocal() constExotico
    getNome() const (definido(a) em Animal)Animal
    getPele() const (definido(a) em Reptil)Reptil
    getPerigoso() const (definido(a) em Animal)Animal
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    local (definido(a) em Exotico)Exoticoprotected
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pele (definido(a) em Reptil)Reptilprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    Reptil() (definido(a) em Reptil)Reptil
    Reptil(Pele pele) (definido(a) em Reptil)Reptil
    ReptilExotico(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, Pele pele) (definido(a) em ReptilExotico)ReptilExotico
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Exotico() (definido(a) em Exotico)Exoticovirtual
    ~Reptil() (definido(a) em Reptil)Reptilvirtual
    ~ReptilExotico() (definido(a) em ReptilExotico)ReptilExotico
    -
    - - - - diff --git a/html/classReptilExotico.html b/html/classReptilExotico.html deleted file mode 100644 index dd26c8e..0000000 --- a/html/classReptilExotico.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe ReptilExotico - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe ReptilExotico
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <reptil_exotico.hpp>

    -
    -Diagrama de Hierarquia para ReptilExotico:
    -
    -
    -
    -
    -Diagrama de colaboração para ReptilExotico:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    ReptilExotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local, Pele pele)
     
    - Métodos Públicos herdados de Reptil
    Reptil (Pele pele)
     
    -Pele getPele () const
     
    - Métodos Públicos herdados de Exotico
    Exotico (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string local)
     
    -string getLocal () const
     Um Exotico ter uma string de sua origem.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Reptil
    -Pele pele
     
    - Atributos Protegidos herdados de Exotico
    -string local
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Reptil do tipo Exotico.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classReptilExotico__coll__graph.map b/html/classReptilExotico__coll__graph.map deleted file mode 100644 index 632f71b..0000000 --- a/html/classReptilExotico__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classReptilExotico__coll__graph.md5 b/html/classReptilExotico__coll__graph.md5 deleted file mode 100644 index 7497f67..0000000 --- a/html/classReptilExotico__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6dfe93ea7fed7b48f7c5ac37b10b1490 \ No newline at end of file diff --git a/html/classReptilExotico__coll__graph.svg b/html/classReptilExotico__coll__graph.svg deleted file mode 100644 index 09a4cc1..0000000 --- a/html/classReptilExotico__coll__graph.svg +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilExotico - - - -Node4 - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilExotico__coll__graph_org.svg b/html/classReptilExotico__coll__graph_org.svg deleted file mode 100644 index 301c7f7..0000000 --- a/html/classReptilExotico__coll__graph_org.svg +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -ReptilExotico - - - -Node4 - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Exotico - - - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #local - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - diff --git a/html/classReptilExotico__inherit__graph.map b/html/classReptilExotico__inherit__graph.map deleted file mode 100644 index 82d77bf..0000000 --- a/html/classReptilExotico__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classReptilExotico__inherit__graph.md5 b/html/classReptilExotico__inherit__graph.md5 deleted file mode 100644 index d695195..0000000 --- a/html/classReptilExotico__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -80eca1ca1218a66068df9835914512a3 \ No newline at end of file diff --git a/html/classReptilExotico__inherit__graph.svg b/html/classReptilExotico__inherit__graph.svg deleted file mode 100644 index 43948a5..0000000 --- a/html/classReptilExotico__inherit__graph.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilExotico - - - -Node0 - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilExotico__inherit__graph_org.svg b/html/classReptilExotico__inherit__graph_org.svg deleted file mode 100644 index ab804d9..0000000 --- a/html/classReptilExotico__inherit__graph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -ReptilExotico - - - -Node0 - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Exotico - -# local - -+ Exotico() -+ Exotico() -+ ~Exotico() -+ getLocal() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classReptilNativo-members.html b/html/classReptilNativo-members.html deleted file mode 100644 index 3835864..0000000 --- a/html/classReptilNativo-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    ReptilNativo Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de ReptilNativo, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Animal() (definido(a) em Animal)Animalinline
    Animal(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso) (definido(a) em Animal)Animal
    especie (definido(a) em Animal)Animalprotected
    getClasse(Animal *animal) const (definido(a) em Animal)Animal
    getClassificacao(Animal *animal) const (definido(a) em Animal)Animal
    getEspecie() const (definido(a) em Animal)Animal
    getNome() const (definido(a) em Animal)Animal
    getPele() const (definido(a) em Reptil)Reptil
    getPerigoso() const (definido(a) em Animal)Animal
    getRegiao() constNativo
    getTratador() const (definido(a) em Animal)Animal
    getVeterinario() const (definido(a) em Animal)Animal
    Nativo() (definido(a) em Nativo)Nativoinline
    Nativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao) (definido(a) em Nativo)Nativo
    nome (definido(a) em Animal)Animalprotected
    operator==(const Animal &outro) constAnimal
    pele (definido(a) em Reptil)Reptilprotected
    perigoso (definido(a) em Animal)Animalprotected
    printOutDados(ostream &o, Animal *animal) constAnimal
    regiao (definido(a) em Nativo)Nativoprotected
    Reptil() (definido(a) em Reptil)Reptil
    Reptil(Pele pele) (definido(a) em Reptil)Reptil
    ReptilNativo(string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, Pele pele) (definido(a) em ReptilNativo)ReptilNativo
    tratadorAnimalprotected
    veterinario (definido(a) em Animal)Animalprotected
    ~Animal() (definido(a) em Animal)Animalvirtual
    ~Nativo() (definido(a) em Nativo)Nativovirtual
    ~Reptil() (definido(a) em Reptil)Reptilvirtual
    ~ReptilNativo() (definido(a) em ReptilNativo)ReptilNativo
    -
    - - - - diff --git a/html/classReptilNativo.html b/html/classReptilNativo.html deleted file mode 100644 index ca71b74..0000000 --- a/html/classReptilNativo.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe ReptilNativo - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe ReptilNativo
    -
    -
    - -

    Implementação de animal com Classe e Categoria. - Mais...

    - -

    #include <reptil_nativo.hpp>

    -
    -Diagrama de Hierarquia para ReptilNativo:
    -
    -
    -
    -
    -Diagrama de colaboração para ReptilNativo:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    ReptilNativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao, Pele pele)
     
    - Métodos Públicos herdados de Reptil
    Reptil (Pele pele)
     
    -Pele getPele () const
     
    - Métodos Públicos herdados de Nativo
    Nativo (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso, string regiao)
     
    -string getRegiao () const
     Um Nativo tem a string com sua região do país.
     
    - Métodos Públicos herdados de Animal
    Animal (string nome, string especie, Veterinario veterinario, Tratador tratador, bool perigoso)
     
    -string getNome () const
     
    -string getEspecie () const
     
    -Veterinario getVeterinario () const
     
    -Tratador getTratador () const
     
    -bool getPerigoso () const
     
    -string getClassificacao (Animal *animal) const
     
    -string getClasse (Animal *animal) const
     
    ostream & printOutDados (ostream &o, Animal *animal) const
     Função para impressão de dados via sobrecarga. Mais...
     
    bool operator== (const Animal &outro) const
     Sobrecarga do operador de igualdade para animais. Mais...
     
    - - - - - - - - - - - - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Reptil
    -Pele pele
     
    - Atributos Protegidos herdados de Nativo
    -string regiao
     
    - Atributos Protegidos herdados de Animal
    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
     
    -bool perigoso
     
    -

    Descrição Detalhada

    -

    Implementação de animal com Classe e Categoria.

    -

    As classes finais que de fato são usadas para instanciamento e administração dos Animais devem ter esta assinatura. Possuindo um tipo que o classifique e o cateogorize. Sendo a classe do mesmo feita por herança multipla. Aqui temos uma definição para um Reptil do tipo Nativo.

    -

    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classReptilNativo__coll__graph.map b/html/classReptilNativo__coll__graph.map deleted file mode 100644 index 8a83ca9..0000000 --- a/html/classReptilNativo__coll__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/html/classReptilNativo__coll__graph.md5 b/html/classReptilNativo__coll__graph.md5 deleted file mode 100644 index e1a56fd..0000000 --- a/html/classReptilNativo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2a69c2c5ce4810514847d99b7a407d13 \ No newline at end of file diff --git a/html/classReptilNativo__coll__graph.svg b/html/classReptilNativo__coll__graph.svg deleted file mode 100644 index 049d82f..0000000 --- a/html/classReptilNativo__coll__graph.svg +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilNativo - - - -Node4 - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilNativo__coll__graph_org.svg b/html/classReptilNativo__coll__graph_org.svg deleted file mode 100644 index 7c424b0..0000000 --- a/html/classReptilNativo__coll__graph_org.svg +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -ReptilNativo - - - -Node4 - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - -Node5 - - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node5->Node4 - - - - - -Node6 - -Pele - - - - - - - -Node6->Node5 - - - #pele - - - -Node7 - - -Nativo - - - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node7->Node4 - - - - - -Node8 - - -Animal - - - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node8->Node7 - - - - - -Node9 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node9->Node8 - - - #tratador - - - -Node10 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node10->Node9 - - - - - -Node14 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node10->Node14 - - - - - -Node11 - -string - - - - - - - -Node11->Node7 - - - #regiao - - - -Node11->Node8 - - - #especie -#nome - - - -Node11->Node10 - - - #email -#nome -#telefone - - - -Node11->Node14 - - - -CRMV - - - -Node12 - -Uniforme - - - - - - - -Node12->Node9 - - - -uniforme - - - -Node13 - -bool - - - - - - - -Node13->Node8 - - - #perigoso - - - -Node14->Node8 - - - #veterinario - - - diff --git a/html/classReptilNativo__inherit__graph.map b/html/classReptilNativo__inherit__graph.map deleted file mode 100644 index cb8200e..0000000 --- a/html/classReptilNativo__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classReptilNativo__inherit__graph.md5 b/html/classReptilNativo__inherit__graph.md5 deleted file mode 100644 index 4f94a97..0000000 --- a/html/classReptilNativo__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7afcb3ca28ee5fceb4229c3d517aee6b \ No newline at end of file diff --git a/html/classReptilNativo__inherit__graph.svg b/html/classReptilNativo__inherit__graph.svg deleted file mode 100644 index e8603ea..0000000 --- a/html/classReptilNativo__inherit__graph.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ReptilNativo - - - -Node0 - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptilNativo__inherit__graph_org.svg b/html/classReptilNativo__inherit__graph_org.svg deleted file mode 100644 index 74c9520..0000000 --- a/html/classReptilNativo__inherit__graph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -ReptilNativo - - - -Node0 - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - -Node1 - - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - - - -Node1->Node0 - - - - - -Node2 - - -Nativo - -# regiao - -+ Nativo() -+ Nativo() -+ ~Nativo() -+ getRegiao() - - - - - -Node2->Node0 - - - - - -Node3 - - -Animal - -# nome -# especie -# veterinario -# tratador -# perigoso - -+ Animal() -+ Animal() -+ ~Animal() -+ getNome() -+ getEspecie() -+ getVeterinario() -+ getTratador() -+ getPerigoso() -+ getClassificacao() -+ getClasse() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - diff --git a/html/classReptil__coll__graph.map b/html/classReptil__coll__graph.map deleted file mode 100644 index fee76f1..0000000 --- a/html/classReptil__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/html/classReptil__coll__graph.md5 b/html/classReptil__coll__graph.md5 deleted file mode 100644 index e900b87..0000000 --- a/html/classReptil__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0cf2c5310d11a451dae81f7329a3469e \ No newline at end of file diff --git a/html/classReptil__coll__graph.svg b/html/classReptil__coll__graph.svg deleted file mode 100644 index 245dd0e..0000000 --- a/html/classReptil__coll__graph.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -Reptil - - - -Node4 - -Reptil - - - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - -Node5 - -Pele - - - - - - - -Node5->Node4 - - - #pele - - - diff --git a/html/classReptil__inherit__graph.map b/html/classReptil__inherit__graph.map deleted file mode 100644 index 61f4d47..0000000 --- a/html/classReptil__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/classReptil__inherit__graph.md5 b/html/classReptil__inherit__graph.md5 deleted file mode 100644 index b03b6b6..0000000 --- a/html/classReptil__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -15cac8103b18be405a9f80829c0af63a \ No newline at end of file diff --git a/html/classReptil__inherit__graph.svg b/html/classReptil__inherit__graph.svg deleted file mode 100644 index 9b8e90f..0000000 --- a/html/classReptil__inherit__graph.svg +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Reptil - - - -Node0 - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - -Node1 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node0->Node3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classReptil__inherit__graph_org.svg b/html/classReptil__inherit__graph_org.svg deleted file mode 100644 index 96a8136..0000000 --- a/html/classReptil__inherit__graph_org.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -Reptil - - - -Node0 - -Reptil - -# pele - -+ Reptil() -+ Reptil() -+ ~Reptil() -+ getPele() - - - -Node1 - - -ReptilDomestico - - - -+ ReptilDomestico() -+ ~ReptilDomestico() - - - - - -Node0->Node1 - - - - - -Node2 - - -ReptilExotico - - - -+ ReptilExotico() -+ ~ReptilExotico() - - - - - -Node0->Node2 - - - - - -Node3 - - -ReptilNativo - - - -+ ReptilNativo() -+ ~ReptilNativo() - - - - - -Node0->Node3 - - - - - diff --git a/html/classTratador-members.html b/html/classTratador-members.html deleted file mode 100644 index ce473d9..0000000 --- a/html/classTratador-members.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Tratador Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Tratador, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - -
    email (definido(a) em Pessoa)Pessoaprotected
    getEmail() const (definido(a) em Pessoa)Pessoa
    getNome() const (definido(a) em Pessoa)Pessoa
    getTelefone() const (definido(a) em Pessoa)Pessoa
    getUniforme() const (definido(a) em Tratador)Tratador
    nome (definido(a) em Pessoa)Pessoaprotected
    operator==(const Pessoa &outro) constPessoa
    Pessoa() (definido(a) em Pessoa)Pessoainline
    Pessoa(string nome, string telefone, string email) (definido(a) em Pessoa)Pessoa
    printOutDados(ostream &o) constTratadorvirtual
    telefone (definido(a) em Pessoa)Pessoaprotected
    Tratador() (definido(a) em Tratador)Tratadorinline
    Tratador(string nome, string telefone, string email, Uniforme uniforme) (definido(a) em Tratador)Tratador
    uniforme (definido(a) em Tratador)Tratadorprivate
    ~Pessoa() (definido(a) em Pessoa)Pessoavirtual
    ~Tratador() (definido(a) em Tratador)Tratador
    -
    - - - - diff --git a/html/classTratador.html b/html/classTratador.html deleted file mode 100644 index eb88dd3..0000000 --- a/html/classTratador.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Tratador - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Tratador
    -
    -
    - -

    Implementação dos tratadores. - Mais...

    - -

    #include <tratador.hpp>

    -
    -Diagrama de Hierarquia para Tratador:
    -
    -
    -
    -
    -Diagrama de colaboração para Tratador:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Tratador (string nome, string telefone, string email, Uniforme uniforme)
     
    -Uniforme getUniforme () const
     
    ostream & printOutDados (ostream &o) const
     Método virtual para passagem ao Cout, implementado nos herdeiros. Mais...
     
    - Métodos Públicos herdados de Pessoa
    Pessoa (string nome, string telefone, string email)
     
    -string getNome () const
     
    -string getTelefone () const
     
    -string getEmail () const
     
    bool operator== (const Pessoa &outro) const
     Sobrecarga de igualdade. Mais...
     
    - - - -

    -Atributos Privados

    -Uniforme uniforme
     
    - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Pessoa
    -string nome
     
    -string telefone
     
    -string email
     
    -

    Descrição Detalhada

    -

    Implementação dos tratadores.

    -

    A critério das necessidades do PetShop... A classe deve prover as informações básicas categorizadas em Pessoa. Tão quanto as classificações em relação a segurança no que diz respeito a quais animais o tratador pode se responsabilizar, sendo definida pelo seu Uniforme.

    -

    Métodos

    - -

    ◆ printOutDados()

    - -
    -
    - - - - - -
    - - - - - - - - -
    ostream& Tratador::printOutDados (ostream & o) const
    -
    -virtual
    -
    - -

    Método virtual para passagem ao Cout, implementado nos herdeiros.

    -
    Parâmetros
    - - -
    coutdado pela sobrecarga na classe base.
    -
    -
    -
    Retorna
    cout usado para impressão em stream.
    - -

    Implementa Pessoa.

    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classTratador__coll__graph.map b/html/classTratador__coll__graph.map deleted file mode 100644 index a399020..0000000 --- a/html/classTratador__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/classTratador__coll__graph.md5 b/html/classTratador__coll__graph.md5 deleted file mode 100644 index 578f139..0000000 --- a/html/classTratador__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1d49dd6b56fdc5d7ffb432f9d65b27de \ No newline at end of file diff --git a/html/classTratador__coll__graph.svg b/html/classTratador__coll__graph.svg deleted file mode 100644 index 06c2d83..0000000 --- a/html/classTratador__coll__graph.svg +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Tratador - - - -Node2 - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node4 - -string - - - - - - - -Node4->Node3 - - - #email -#nome -#telefone - - - -Node5 - -Uniforme - - - - - - - -Node5->Node2 - - - -uniforme - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classTratador__coll__graph_org.svg b/html/classTratador__coll__graph_org.svg deleted file mode 100644 index 727b45a..0000000 --- a/html/classTratador__coll__graph_org.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -Tratador - - - -Node2 - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node4 - -string - - - - - - - -Node4->Node3 - - - #email -#nome -#telefone - - - -Node5 - -Uniforme - - - - - - - -Node5->Node2 - - - -uniforme - - - diff --git a/html/classTratador__inherit__graph.map b/html/classTratador__inherit__graph.map deleted file mode 100644 index 9de4fec..0000000 --- a/html/classTratador__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/classTratador__inherit__graph.md5 b/html/classTratador__inherit__graph.md5 deleted file mode 100644 index 1366602..0000000 --- a/html/classTratador__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1493938e777c3a8253870f800e498f4b \ No newline at end of file diff --git a/html/classTratador__inherit__graph.svg b/html/classTratador__inherit__graph.svg deleted file mode 100644 index efae3ba..0000000 --- a/html/classTratador__inherit__graph.svg +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Tratador - - - -Node0 - -Tratador - -- uniforme - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - -Node1 - - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classTratador__inherit__graph_org.svg b/html/classTratador__inherit__graph_org.svg deleted file mode 100644 index 53af817..0000000 --- a/html/classTratador__inherit__graph_org.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -Tratador - - - -Node0 - -Tratador - -- uniforme - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - -Node1 - - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - diff --git a/html/classVeterinario-members.html b/html/classVeterinario-members.html deleted file mode 100644 index 9ae9d18..0000000 --- a/html/classVeterinario-members.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Veterinario Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de Veterinario, incluindo os membros herdados.

    - - - - - - - - - - - - - - - - - -
    CRMV (definido(a) em Veterinario)Veterinarioprivate
    email (definido(a) em Pessoa)Pessoaprotected
    getCRMV() const (definido(a) em Veterinario)Veterinario
    getEmail() const (definido(a) em Pessoa)Pessoa
    getNome() const (definido(a) em Pessoa)Pessoa
    getTelefone() const (definido(a) em Pessoa)Pessoa
    nome (definido(a) em Pessoa)Pessoaprotected
    operator==(const Pessoa &outro) constPessoa
    Pessoa() (definido(a) em Pessoa)Pessoainline
    Pessoa(string nome, string telefone, string email) (definido(a) em Pessoa)Pessoa
    printOutDados(ostream &o) constVeterinariovirtual
    telefone (definido(a) em Pessoa)Pessoaprotected
    Veterinario() (definido(a) em Veterinario)Veterinarioinline
    Veterinario(string nome, string telefone, string email, string CRMV) (definido(a) em Veterinario)Veterinario
    ~Pessoa() (definido(a) em Pessoa)Pessoavirtual
    ~Veterinario() (definido(a) em Veterinario)Veterinario
    -
    - - - - diff --git a/html/classVeterinario.html b/html/classVeterinario.html deleted file mode 100644 index 29363b8..0000000 --- a/html/classVeterinario.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Classe Veterinario - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Classe Veterinario
    -
    -
    - -

    Implementação dos veterinarios. - Mais...

    - -

    #include <veterinario.hpp>

    -
    -Diagrama de Hierarquia para Veterinario:
    -
    -
    -
    -
    -Diagrama de colaboração para Veterinario:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - -

    -Métodos Públicos

    Veterinario (string nome, string telefone, string email, string CRMV)
     
    -string getCRMV () const
     
    ostream & printOutDados (ostream &o) const
     Método virtual para passagem ao Cout, implementado nos herdeiros. Mais...
     
    - Métodos Públicos herdados de Pessoa
    Pessoa (string nome, string telefone, string email)
     
    -string getNome () const
     
    -string getTelefone () const
     
    -string getEmail () const
     
    bool operator== (const Pessoa &outro) const
     Sobrecarga de igualdade. Mais...
     
    - - - -

    -Atributos Privados

    -string CRMV
     
    - - - - - - - - -

    -Outros membros herdados

    - Atributos Protegidos herdados de Pessoa
    -string nome
     
    -string telefone
     
    -string email
     
    -

    Descrição Detalhada

    -

    Implementação dos veterinarios.

    -

    A implementação para cadastro e admnistração envolve veterinarios credenciados e certificados pelo CRMV. Do mesmo, herdam Pessoa com qual divide atributos básicos comum a Tratador.

    -

    Métodos

    - -

    ◆ printOutDados()

    - -
    -
    - - - - - -
    - - - - - - - - -
    ostream& Veterinario::printOutDados (ostream & o) const
    -
    -virtual
    -
    - -

    Método virtual para passagem ao Cout, implementado nos herdeiros.

    -
    Parâmetros
    - - -
    coutdado pela sobrecarga na classe base.
    -
    -
    -
    Retorna
    cout usado para impressão em stream.
    - -

    Implementa Pessoa.

    - -
    -
    -
    A documentação para esta classe foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/classVeterinario__coll__graph.map b/html/classVeterinario__coll__graph.map deleted file mode 100644 index e5e35c5..0000000 --- a/html/classVeterinario__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/classVeterinario__coll__graph.md5 b/html/classVeterinario__coll__graph.md5 deleted file mode 100644 index ad5d62a..0000000 --- a/html/classVeterinario__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c95aa20cbd403b110641355149a99cdb \ No newline at end of file diff --git a/html/classVeterinario__coll__graph.svg b/html/classVeterinario__coll__graph.svg deleted file mode 100644 index 64a1c3e..0000000 --- a/html/classVeterinario__coll__graph.svg +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Veterinario - - - -Node2 - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node4 - -string - - - - - - - -Node4->Node2 - - - -CRMV - - - -Node4->Node3 - - - #email -#nome -#telefone - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classVeterinario__coll__graph_org.svg b/html/classVeterinario__coll__graph_org.svg deleted file mode 100644 index 6cba5ab..0000000 --- a/html/classVeterinario__coll__graph_org.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -Veterinario - - - -Node2 - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node4 - -string - - - - - - - -Node4->Node2 - - - -CRMV - - - -Node4->Node3 - - - #email -#nome -#telefone - - - diff --git a/html/classVeterinario__inherit__graph.map b/html/classVeterinario__inherit__graph.map deleted file mode 100644 index f469b43..0000000 --- a/html/classVeterinario__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/classVeterinario__inherit__graph.md5 b/html/classVeterinario__inherit__graph.md5 deleted file mode 100644 index 0a37348..0000000 --- a/html/classVeterinario__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -31adf7cadab926e1dc22fdaff8c24e18 \ No newline at end of file diff --git a/html/classVeterinario__inherit__graph.svg b/html/classVeterinario__inherit__graph.svg deleted file mode 100644 index 19e611d..0000000 --- a/html/classVeterinario__inherit__graph.svg +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Veterinario - - - -Node0 - -Veterinario - -- CRMV - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - -Node1 - - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/classVeterinario__inherit__graph_org.svg b/html/classVeterinario__inherit__graph_org.svg deleted file mode 100644 index 7f0c171..0000000 --- a/html/classVeterinario__inherit__graph_org.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -Veterinario - - - -Node0 - -Veterinario - -- CRMV - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - -Node1 - - -Pessoa - -# nome -# telefone -# email - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node1->Node0 - - - - - diff --git a/html/classes.html b/html/classes.html deleted file mode 100644 index f9efe2e..0000000 --- a/html/classes.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -Sistema digital PetFera: Índice dos Componentes - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Índice dos Componentes
    -
    -
    -
    a | d | e | f | m | n | p | r | t | v
    - - - - - - - - - - - - - -
      a  
    -
    AveNativa   
      m  
    -
      p  
    -
      t  
    -
      d  
    -
    Anfibio   Mamifero   Pessoa   Tratador   
    AnfibioDomestico   DadosAnimal   MamiferoDomestico   Petshop   
      v  
    -
    AnfibioExotico   Domestico   MamiferoExotico   
      r  
    -
    AnfibioNativo   
      e  
    -
    MamiferoNativo   Veterinario   
    Animal   MapeadorAnimal   Reptil   
    Ave   Exotico   MapeadorMenu   ReptilDomestico   
    AveDomestica   
      f  
    -
      n  
    -
    ReptilExotico   
    AveExotica   ReptilNativo   
    FiltroAnimal   Nativo   
    -
    a | d | e | f | m | n | p | r | t | v
    -
    -
    - - - - diff --git a/html/closed.png b/html/closed.png deleted file mode 100644 index 98cc2c9..0000000 Binary files a/html/closed.png and /dev/null differ diff --git a/html/dir_026a6e76be8d3097e26c16740716c422.html b/html/dir_026a6e76be8d3097e26c16740716c422.html deleted file mode 100644 index 539104d..0000000 --- a/html/dir_026a6e76be8d3097e26c16740716c422.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/animal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório animal
    -
    -
    - - -

    -Diretórios

    -
    -
    - - - - diff --git a/html/dir_360f564b80758bc095c0738754143f8e.html b/html/dir_360f564b80758bc095c0738754143f8e.html deleted file mode 100644 index 36d3818..0000000 --- a/html/dir_360f564b80758bc095c0738754143f8e.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/animal/ave - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório ave
    -
    -
    -
    -
    - - - - diff --git a/html/dir_4c5b450d6a6bab53ad045b86641257e4.html b/html/dir_4c5b450d6a6bab53ad045b86641257e4.html deleted file mode 100644 index 92cc013..0000000 --- a/html/dir_4c5b450d6a6bab53ad045b86641257e4.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/animal/anfibio - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório anfibio
    -
    -
    -
    -
    - - - - diff --git a/html/dir_53f86f703112b57bbb381585844c3ca1.html b/html/dir_53f86f703112b57bbb381585844c3ca1.html deleted file mode 100644 index 8550e7d..0000000 --- a/html/dir_53f86f703112b57bbb381585844c3ca1.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/funcionarios - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório funcionarios
    -
    -
    -
    -
    - - - - diff --git a/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html b/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html deleted file mode 100644 index d8ea4c6..0000000 --- a/html/dir_8be241d0fbe14904ae5e7047e4b2e2b5.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/animal/mamifero - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório mamifero
    -
    -
    -
    -
    - - - - diff --git a/html/dir_d44c64559bbebec7f509842c48db8b23.html b/html/dir_d44c64559bbebec7f509842c48db8b23.html deleted file mode 100644 index aeef720..0000000 --- a/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório include
    -
    -
    - - -

    -Diretórios

    -
    -
    - - - - diff --git a/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html b/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html deleted file mode 100644 index dac5e47..0000000 --- a/html/dir_db79a2b629534bdac21b3a6b5f8326f6.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência do diretório include/animal/reptil - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Referência do diretório reptil
    -
    -
    -
    -
    - - - - diff --git a/html/doc.png b/html/doc.png deleted file mode 100644 index 17edabf..0000000 Binary files a/html/doc.png and /dev/null differ diff --git a/html/domestico_8hpp_source.html b/html/domestico_8hpp_source.html deleted file mode 100644 index 86a8be7..0000000 --- a/html/domestico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/domestico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    domestico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 
    5 #include <string>
    6 #include <iostream>
    7 
    8 using std::string;
    15 class Domestico : public Animal {
    16  public:
    17  Domestico() {};
    18  Domestico(string nome, string especie, Veterinario veterinario,
    19  Tratador tratador, bool perigoso, bool adestrado);
    20  virtual ~Domestico();
    21 
    25  bool getAdestrado() const;
    26  protected:
    27  bool adestrado;
    28 };
    bool getAdestrado() const
    Um Domestico pode ser adestrado ou não.
    -
    Umas das definições de categoria para Animal.
    Definition: domestico.hpp:15
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação base para o cadastro de animais.
    Definition: animal.hpp:18
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/doxygen.css b/html/doxygen.css deleted file mode 100644 index 4f1ab91..0000000 --- a/html/doxygen.css +++ /dev/null @@ -1,1596 +0,0 @@ -/* The standard CSS for doxygen 1.8.13 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0px; - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - - -/* @end */ diff --git a/html/doxygen.png b/html/doxygen.png deleted file mode 100644 index 3ff17d8..0000000 Binary files a/html/doxygen.png and /dev/null differ diff --git a/html/dynsections.js b/html/dynsections.js deleted file mode 100644 index 85e1836..0000000 --- a/html/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/exotico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    exotico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 
    5 #include <string>
    6 #include <iostream>
    7 
    8 using std::string;
    9 
    16 class Exotico : public Animal {
    17  public:
    18  Exotico() {};
    19  Exotico(string nome, string especie, Veterinario veterinario,
    20  Tratador tratador, bool perigoso, string local);
    21  virtual ~Exotico();
    22 
    26  string getLocal() const;
    27 
    28  protected:
    29  string local;
    30 };
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação base para o cadastro de animais.
    Definition: animal.hpp:18
    -
    Umas das definições de categoria para Animal.
    Definition: exotico.hpp:16
    -
    string getLocal() const
    Um Exotico ter uma string de sua origem.
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/files.html b/html/files.html deleted file mode 100644 index 05de653..0000000 --- a/html/files.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista de Arquivos - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Lista de Arquivos
    -
    -
    -
    Esta é a lista de todos os arquivos documentados e suas respectivas descrições:
    -
    [nível de detalhes 1234]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      include
      animal
      anfibio
     anfibio.hpp
     anfibio_domestico.hpp
     anfibio_exotico.hpp
     anfibio_nativo.hpp
      ave
     ave.hpp
     ave_domestica.hpp
     ave_exotica.hpp
     ave_nativa.hpp
      mamifero
     mamifero.hpp
     mamifero_domestico.hpp
     mamifero_exotico.hpp
     mamifero_nativo.hpp
      reptil
     reptil.hpp
     reptil_domestico.hpp
     reptil_exotico.hpp
     reptil_nativo.hpp
     animal.hpp
     domestico.hpp
     exotico.hpp
     mapeador_animal.hpp
     nativo.hpp
      funcionarios
     pessoa.hpp
     tratador.hpp
     veterinario.hpp
     mapeador_menu.hpp
     petshop.hpp
    -
    -
    -
    - - - - diff --git a/html/folderclosed.png b/html/folderclosed.png deleted file mode 100644 index bb8ab35..0000000 Binary files a/html/folderclosed.png and /dev/null differ diff --git a/html/folderopen.png b/html/folderopen.png deleted file mode 100644 index d6c7f67..0000000 Binary files a/html/folderopen.png and /dev/null differ diff --git a/html/functions.html b/html/functions.html deleted file mode 100644 index 9aed4c9..0000000 --- a/html/functions.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - -Sistema digital PetFera: Componentes Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    Esta é a lista de todos os membros de classes documentos com referências para a documentação da classe de cada membro:
    - -

    - a -

    - - -

    - c -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - l -

    - - -

    - m -

    - - -

    - o -

    - - -

    - p -

    - - -

    - t -

    - - -

    - ~ -

    -
    -
    - - - - diff --git a/html/functions_func.html b/html/functions_func.html deleted file mode 100644 index 2027377..0000000 --- a/html/functions_func.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - -Sistema digital PetFera: Componentes Membros - Funções - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -  - -

    - a -

    - - -

    - c -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - l -

    - - -

    - m -

    - - -

    - o -

    - - -

    - p -

    - - -

    - ~ -

    -
    -
    - - - - diff --git a/html/functions_rela.html b/html/functions_rela.html deleted file mode 100644 index 55b45f7..0000000 --- a/html/functions_rela.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Sistema digital PetFera: Componentes Membros - Funções Relacionadas - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - - - - diff --git a/html/functions_vars.html b/html/functions_vars.html deleted file mode 100644 index a4444df..0000000 --- a/html/functions_vars.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -Sistema digital PetFera: Componentes Membros - Variáveis - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - - - - diff --git a/html/graph_legend.html b/html/graph_legend.html deleted file mode 100644 index 702978d..0000000 --- a/html/graph_legend.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - -Sistema digital PetFera: Legenda do Grafo - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Legenda do Grafo
    -
    -
    -

    Esta página explica como interpretar os grafos gerados pelo doxygen.

    -

    Considere o seguinte exemplo:

    /*! Invisible class because of truncation */
    class Invisible { };
    /*! Truncated class, inheritance relation is hidden */
    class Truncated : public Invisible { };
    /* Class not documented with doxygen comments */
    class Undocumented { };
    /*! Class that is inherited using public inheritance */
    class PublicBase : public Truncated { };
    /*! A template class */
    template<class T> class Templ { };
    /*! Class that is inherited using protected inheritance */
    class ProtectedBase { };
    /*! Class that is inherited using private inheritance */
    class PrivateBase { };
    /*! Class that is used by the Inherited class */
    class Used { };
    /*! Super class that inherits a number of other classes */
    class Inherited : public PublicBase,
    protected ProtectedBase,
    private PrivateBase,
    public Undocumented,
    public Templ<int>
    {
    private:
    Used *m_usedClass;
    };

    Isto irá gerar o seguinte gráfo:

    -

    As caixas no grafo acima tem as seguintes interpretações:

      -
    • -Uma caixa inteiramente preta representa a estrutura ou a classe para qual o grafo foi gerado.
    • -
    • -Uma caixa com bordas pretas denota uma estrutura ou classe documentada.
    • -
    • -Uma caixa com bordas cinzas denota uma estrutura ou classe não documentada.
    • -
    • -Uma caixa com bordas vermelhas denota uma estrutura ou classe documentada para a qual nem todas as heranças ou componentes são mostradas no grafo. Um grafo é truncado quando este é maior que o tamanho especificado.
    • -
    -

    As setas tem os seguintes significados:

      -
    • -Uma seta azul escura é utilizada para denotar uma relação de herança pública entre duas classes.
    • -
    • -Uma seta verde escura é utilizada para denotar uma herança protegida.
    • -
    • -Uma seta vermelho escura é utilizada para denotar uma herança privada.
    • -
    • -Uma seta púrpura pontilhada é usada se uma classe está contida ou é utilizadapor outra classe. A seta é marcada com a(s) variável(eis) através das quais a classe ou estrutura apontada está acessível.
    • -
    -
    -
    - - - - diff --git a/html/graph_legend.md5 b/html/graph_legend.md5 deleted file mode 100644 index b05b491..0000000 --- a/html/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -6439d24d09d3b7f4a370169511f464c0 \ No newline at end of file diff --git a/html/graph_legend.svg b/html/graph_legend.svg deleted file mode 100644 index b54a865..0000000 --- a/html/graph_legend.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -Legenda do Grafo - - - -Node9 - -Inherited - - - -Node10 - - -PublicBase - - - - - -Node10->Node9 - - - - - -Node11 - - -Truncated - - - - - -Node11->Node10 - - - - - -Node13 - - -ProtectedBase - - - - - -Node13->Node9 - - - - - -Node14 - - -PrivateBase - - - - - -Node14->Node9 - - - - - -Node15 - -Undocumented - - - -Node15->Node9 - - - - - -Node16 - - -Templ< int > - - - - - -Node16->Node9 - - - - - -Node17 - - -Templ< T > - - - - - -Node17->Node16 - - -< int > - - - -Node18 - - -Used - - - - - -Node18->Node9 - - -m_usedClass - - - diff --git a/html/hierarchy.html b/html/hierarchy.html deleted file mode 100644 index 13b5a2a..0000000 --- a/html/hierarchy.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -Sistema digital PetFera: Hierarquia de Classes - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Hierarquia de Classes
    -
    -
    -
    -

    Vá para o Gráfico de Hierarquia de Classes

    -Esta lista de hierarquias está parcialmente ordenada (ordem alfabética):
    -
    [nível de detalhes 123]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     CAnfibioClassificação base para Anfibios
     CAnfibioDomesticoImplementação de animal com Classe e Categoria
     CAnfibioExoticoImplementação de animal com Classe e Categoria
     CAnfibioNativoImplementação de animal com Classe e Categoria
     CAnimalImplementação base para o cadastro de animais
     CDomesticoUmas das definições de categoria para Animal
     CAnfibioDomesticoImplementação de animal com Classe e Categoria
     CAveDomesticaImplementação de animal com Classe e Categoria
     CMamiferoDomesticoImplementação de animal com Classe e Categoria
     CReptilDomesticoImplementação de animal com Classe e Categoria
     CExoticoUmas das definições de categoria para Animal
     CAnfibioExoticoImplementação de animal com Classe e Categoria
     CAveExoticaImplementação de animal com Classe e Categoria
     CMamiferoExoticoImplementação de animal com Classe e Categoria
     CReptilExoticoImplementação de animal com Classe e Categoria
     CNativoUmas das definições de categoria para Animal
     CAnfibioNativoImplementação de animal com Classe e Categoria
     CAveNativaImplementação de animal com Classe e Categoria
     CMamiferoNativoImplementação de animal com Classe e Categoria
     CReptilNativoImplementação de animal com Classe e Categoria
     CAveClassificação base para Aves
     CAveDomesticaImplementação de animal com Classe e Categoria
     CAveExoticaImplementação de animal com Classe e Categoria
     CAveNativaImplementação de animal com Classe e Categoria
     CDadosAnimalCoringa para tipos de todos os animais
     CFiltroAnimalClasse de filtragem
     CMamiferoClassificação base para Mamiferos
     CMamiferoDomesticoImplementação de animal com Classe e Categoria
     CMamiferoExoticoImplementação de animal com Classe e Categoria
     CMamiferoNativoImplementação de animal com Classe e Categoria
     CMapeadorAnimalMapeador de animais
     CMapeadorMenuClasse mapeadora de funções para o menu
     CPessoaClasse base dos funcionarios
     CTratadorImplementação dos tratadores
     CVeterinarioImplementação dos veterinarios
     CPetshopClasse de controle
     CReptilClassificação base para Repteis
     CReptilDomesticoImplementação de animal com Classe e Categoria
     CReptilExoticoImplementação de animal com Classe e Categoria
     CReptilNativoImplementação de animal com Classe e Categoria
    -
    -
    -
    - - - - diff --git a/html/index.html b/html/index.html deleted file mode 100644 index 6e52cc0..0000000 --- a/html/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -Sistema digital PetFera: Página Principal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Sistema digital PetFera Documentação
    -
    - -
    - - - - diff --git a/html/inherit_graph_0.map b/html/inherit_graph_0.map deleted file mode 100644 index 52e246a..0000000 --- a/html/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/inherit_graph_0.md5 b/html/inherit_graph_0.md5 deleted file mode 100644 index 0a2fc44..0000000 --- a/html/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -9992c473df6b25acd2535c1474fcb3a4 \ No newline at end of file diff --git a/html/inherit_graph_0.svg b/html/inherit_graph_0.svg deleted file mode 100644 index 8c0c810..0000000 --- a/html/inherit_graph_0.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -DadosAnimal - - - - - diff --git a/html/inherit_graph_1.map b/html/inherit_graph_1.map deleted file mode 100644 index 649065e..0000000 --- a/html/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/inherit_graph_1.md5 b/html/inherit_graph_1.md5 deleted file mode 100644 index 2ab6ede..0000000 --- a/html/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -e35eedb0812e05218565a6dfe0dc7ebe \ No newline at end of file diff --git a/html/inherit_graph_1.svg b/html/inherit_graph_1.svg deleted file mode 100644 index 82efad7..0000000 --- a/html/inherit_graph_1.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -FiltroAnimal - - - - - diff --git a/html/inherit_graph_2.map b/html/inherit_graph_2.map deleted file mode 100644 index 8ce6c5d..0000000 --- a/html/inherit_graph_2.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/inherit_graph_2.md5 b/html/inherit_graph_2.md5 deleted file mode 100644 index f8f0ef9..0000000 --- a/html/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -344eb7f490ae0c481433e7be3a09ecd3 \ No newline at end of file diff --git a/html/inherit_graph_2.svg b/html/inherit_graph_2.svg deleted file mode 100644 index 94f7265..0000000 --- a/html/inherit_graph_2.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -MapeadorAnimal - - - - - diff --git a/html/inherit_graph_3.map b/html/inherit_graph_3.map deleted file mode 100644 index 85ff8de..0000000 --- a/html/inherit_graph_3.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/inherit_graph_3.md5 b/html/inherit_graph_3.md5 deleted file mode 100644 index 5b729fb..0000000 --- a/html/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -2d91ba19a85542f7ab6cd39162527d2e \ No newline at end of file diff --git a/html/inherit_graph_3.svg b/html/inherit_graph_3.svg deleted file mode 100644 index 270b846..0000000 --- a/html/inherit_graph_3.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -MapeadorMenu - - - - - diff --git a/html/inherit_graph_4.map b/html/inherit_graph_4.map deleted file mode 100644 index 9f07e0e..0000000 --- a/html/inherit_graph_4.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/inherit_graph_4.md5 b/html/inherit_graph_4.md5 deleted file mode 100644 index bc828ba..0000000 --- a/html/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -56aac597b3e313bddfd64b93b4acda91 \ No newline at end of file diff --git a/html/inherit_graph_4.svg b/html/inherit_graph_4.svg deleted file mode 100644 index c21286d..0000000 --- a/html/inherit_graph_4.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -Pessoa - - - - - -Node1 - - -Tratador - - - - - -Node0->Node1 - - - - - -Node2 - - -Veterinario - - - - - -Node0->Node2 - - - - - diff --git a/html/inherit_graph_5.map b/html/inherit_graph_5.map deleted file mode 100644 index a631729..0000000 --- a/html/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/html/inherit_graph_5.md5 b/html/inherit_graph_5.md5 deleted file mode 100644 index 43f5d65..0000000 --- a/html/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -b5c5e1b9938ea8fc98427525a993adcb \ No newline at end of file diff --git a/html/inherit_graph_5.svg b/html/inherit_graph_5.svg deleted file mode 100644 index f6650df..0000000 --- a/html/inherit_graph_5.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node0 - - -Petshop - - - - - diff --git a/html/inherit_graph_6.map b/html/inherit_graph_6.map deleted file mode 100644 index 0ad6cc4..0000000 --- a/html/inherit_graph_6.map +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/inherit_graph_6.md5 b/html/inherit_graph_6.md5 deleted file mode 100644 index a80fa91..0000000 --- a/html/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -b63c6e0c5f785d7ecb26792ca5d2e486 \ No newline at end of file diff --git a/html/inherit_graph_6.svg b/html/inherit_graph_6.svg deleted file mode 100644 index df6d2e2..0000000 --- a/html/inherit_graph_6.svg +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -Gráfico de Hierarquia de Classes - - - -Node27 - - -Anfibio - - - - - -Node22 - - -AnfibioDomestico - - - - - -Node27->Node22 - - - - - -Node24 - - -AnfibioExotico - - - - - -Node27->Node24 - - - - - -Node26 - - -AnfibioNativo - - - - - -Node27->Node26 - - - - - -Node20 - - -Animal - - - - - -Node21 - - -Domestico - - - - - -Node20->Node21 - - - - - -Node23 - - -Exotico - - - - - -Node20->Node23 - - - - - -Node25 - - -Nativo - - - - - -Node20->Node25 - - - - - -Node21->Node22 - - - - - -Node17 - - -AveDomestica - - - - - -Node21->Node17 - - - - - -Node11 - - -MamiferoDomestico - - - - - -Node21->Node11 - - - - - -Node1 - - -ReptilDomestico - - - - - -Node21->Node1 - - - - - -Node23->Node24 - - - - - -Node18 - - -AveExotica - - - - - -Node23->Node18 - - - - - -Node12 - - -MamiferoExotico - - - - - -Node23->Node12 - - - - - -Node2 - - -ReptilExotico - - - - - -Node23->Node2 - - - - - -Node25->Node26 - - - - - -Node19 - - -AveNativa - - - - - -Node25->Node19 - - - - - -Node13 - - -MamiferoNativo - - - - - -Node25->Node13 - - - - - -Node3 - - -ReptilNativo - - - - - -Node25->Node3 - - - - - -Node16 - - -Ave - - - - - -Node16->Node17 - - - - - -Node16->Node18 - - - - - -Node16->Node19 - - - - - -Node10 - - -Mamifero - - - - - -Node10->Node11 - - - - - -Node10->Node12 - - - - - -Node10->Node13 - - - - - -Node0 - - -Reptil - - - - - -Node0->Node1 - - - - - -Node0->Node2 - - - - - -Node0->Node3 - - - - - diff --git a/html/inherits.html b/html/inherits.html deleted file mode 100644 index 8477675..0000000 --- a/html/inherits.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -Sistema digital PetFera: Hierarquia de Classes - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Hierarquia de Classes
    -
    -
    - - - - - - - - -
    -
    -
    - - - - diff --git a/html/jquery.js b/html/jquery.js deleted file mode 100644 index f5343ed..0000000 --- a/html/jquery.js +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - -
    -
    -
    mamifero.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include <iostream>
    4 
    14 class Mamifero {
    15  public:
    16  Mamifero(bool gestacao);
    17  virtual ~Mamifero();
    18 
    19  bool getGestacao() const;
    20 
    21  protected:
    22  bool gestacao;
    23 };
    Classificação base para Mamiferos.
    Definition: mamifero.hpp:14
    -
    - - - - - diff --git a/html/mamifero__domestico_8hpp_source.html b/html/mamifero__domestico_8hpp_source.html deleted file mode 100644 index b3f46f7..0000000 --- a/html/mamifero__domestico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/mamifero/mamifero_domestico.hpp - - - - - - - - - - - - - - - -
    -
    -
    - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    - - - - - -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mamifero_domestico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "mamifero.hpp"
    4 #include "domestico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class MamiferoDomestico : public Mamifero, public Domestico {
    20  public:
    21  MamiferoDomestico(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, bool adestrado, bool gestacao);
    23 
    25 };
    Umas das definições de categoria para Animal.
    Definition: domestico.hpp:15
    -
    Classificação base para Mamiferos.
    Definition: mamifero.hpp:14
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: mamifero_domestico.hpp:19
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/mamifero__exotico_8hpp_source.html b/html/mamifero__exotico_8hpp_source.html deleted file mode 100644 index e7ea812..0000000 --- a/html/mamifero__exotico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/mamifero/mamifero_exotico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mamifero_exotico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "mamifero.hpp"
    4 #include "exotico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class MamiferoExotico : public Mamifero, public Exotico {
    20  public:
    21  MamiferoExotico(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, string local, bool gestacao);
    23 
    24  ~MamiferoExotico();
    25 };
    Implementação de animal com Classe e Categoria.
    Definition: mamifero_exotico.hpp:19
    -
    Classificação base para Mamiferos.
    Definition: mamifero.hpp:14
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Umas das definições de categoria para Animal.
    Definition: exotico.hpp:16
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/mamifero__nativo_8hpp_source.html b/html/mamifero__nativo_8hpp_source.html deleted file mode 100644 index 1ae916d..0000000 --- a/html/mamifero__nativo_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/mamifero/mamifero_nativo.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mamifero_nativo.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "mamifero.hpp"
    4 #include "nativo.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class MamiferoNativo : public Mamifero, public Nativo {
    20  public:
    21  MamiferoNativo(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, string regiao, bool gestacao);
    23 
    24  ~MamiferoNativo();
    25 };
    Classificação base para Mamiferos.
    Definition: mamifero.hpp:14
    -
    Umas das definições de categoria para Animal.
    Definition: nativo.hpp:16
    -
    Implementação de animal com Classe e Categoria.
    Definition: mamifero_nativo.hpp:19
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/mapeador__animal_8hpp_source.html b/html/mapeador__animal_8hpp_source.html deleted file mode 100644 index 008a8f4..0000000 --- a/html/mapeador__animal_8hpp_source.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/mapeador_animal.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mapeador_animal.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 
    5 #include "ave_domestica.hpp"
    6 #include "ave_nativa.hpp"
    7 #include "ave_exotica.hpp"
    8 
    9 #include "anfibio_domestico.hpp"
    10 #include "anfibio_nativo.hpp"
    11 #include "anfibio_exotico.hpp"
    12 
    13 #include "reptil_domestico.hpp"
    14 #include "reptil_nativo.hpp"
    15 #include "reptil_exotico.hpp"
    16 
    17 #include "mamifero_domestico.hpp"
    18 #include "mamifero_nativo.hpp"
    19 #include "mamifero_exotico.hpp"
    20 
    21 #include "veterinario.hpp"
    22 #include "tratador.hpp"
    23 
    24 #include <functional>
    25 #include <string>
    26 #include <map>
    27 
    37 typedef struct DadosAnimal {
    38  //Animal
    39  string nome;
    40  string especie;
    41  Veterinario veterinario;
    42  Tratador tratador;
    43  bool perigoso;
    44 
    45  //Categoria
    46  string regiao;
    47  string local;
    48  bool adestrado;
    49 
    50  //Classe
    51  bool voa;
    52  bool cauda;
    53  bool pata;
    54  bool gestacao;
    55  Pele pele;
    56 
    57 } DadosAnimal;
    58 
    72  public:
    81 
    94  std::map<string, std::function<Animal* (DadosAnimal dados)>> aMap;
    95 };
    96 
    97 
    105  public:
    111  FiltroAnimal();
    112 
    122  std::map<char, std::function<Animal* (Animal* animal)>> filtro;
    123 
    124 };
    std::map< char, std::function< Animal *(Animal *animal)> > filtro
    Mapa para filtragem.
    Definition: mapeador_animal.hpp:122
    -
    std::map< string, std::function< Animal *(DadosAnimal dados)> > aMap
    Mapa de animais.
    Definition: mapeador_animal.hpp:94
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Mapeador de animais.
    Definition: mapeador_animal.hpp:71
    -
    Coringa para tipos de todos os animais.
    Definition: mapeador_animal.hpp:37
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Classe de filtragem.
    Definition: mapeador_animal.hpp:104
    -
    -
    - - - - diff --git a/html/mapeador__menu_8hpp_source.html b/html/mapeador__menu_8hpp_source.html deleted file mode 100644 index e13c6e6..0000000 --- a/html/mapeador__menu_8hpp_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/mapeador_menu.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    mapeador_menu.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "petshop.hpp"
    4 
    5 #include <functional>
    6 #include <string>
    7 #include <map>
    8 
    20 class MapeadorMenu {
    21  public:
    30  MapeadorMenu();
    31 
    44  std::map<char, std::function<bool (Petshop* petshop)>> escolhas;
    45 };
    std::map< char, std::function< bool(Petshop *petshop)> > escolhas
    Mapa usado para retornar funções.
    Definition: mapeador_menu.hpp:44
    -
    MapeadorMenu()
    Construtor do mapeador.
    -
    Classe mapeadora de funções para o menu.
    Definition: mapeador_menu.hpp:20
    -
    -
    - - - - diff --git a/html/menu.js b/html/menu.js deleted file mode 100644 index 97db4c2..0000000 --- a/html/menu.js +++ /dev/null @@ -1,26 +0,0 @@ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+=''; - } - return result; - } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchEnabled) { - if (serverSide) { - $('#main-menu').append('
  • '); - } else { - $('#main-menu').append('
  • '); - } - } - $('#main-menu').smartmenus(); -} diff --git a/html/menudata.js b/html/menudata.js deleted file mode 100644 index a7ce648..0000000 --- a/html/menudata.js +++ /dev/null @@ -1,35 +0,0 @@ -var menudata={children:[ -{text:"Página Principal",url:"index.html"}, -{text:"Páginas relacionadas",url:"pages.html"}, -{text:"Classes",url:"annotated.html",children:[ -{text:"Lista de Componentes",url:"annotated.html"}, -{text:"Índice dos Componentes",url:"classes.html"}, -{text:"Hierarquia de Classes",url:"inherits.html"}, -{text:"Componentes Membros",url:"functions.html",children:[ -{text:"Todos",url:"functions.html",children:[ -{text:"a",url:"functions.html#index_a"}, -{text:"c",url:"functions.html#index_c"}, -{text:"e",url:"functions.html#index_e"}, -{text:"f",url:"functions.html#index_f"}, -{text:"g",url:"functions.html#index_g"}, -{text:"l",url:"functions.html#index_l"}, -{text:"m",url:"functions.html#index_m"}, -{text:"o",url:"functions.html#index_o"}, -{text:"p",url:"functions.html#index_p"}, -{text:"t",url:"functions.html#index_t"}, -{text:"~",url:"functions.html#index_0x7e"}]}, -{text:"Funções",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"c",url:"functions_func.html#index_c"}, -{text:"e",url:"functions_func.html#index_e"}, -{text:"f",url:"functions_func.html#index_f"}, -{text:"g",url:"functions_func.html#index_g"}, -{text:"l",url:"functions_func.html#index_l"}, -{text:"m",url:"functions_func.html#index_m"}, -{text:"o",url:"functions_func.html#index_o"}, -{text:"p",url:"functions_func.html#index_p"}, -{text:"~",url:"functions_func.html#index_0x7e"}]}, -{text:"Variáveis",url:"functions_vars.html"}, -{text:"Funções Relacionadas",url:"functions_rela.html"}]}]}, -{text:"Arquivos",url:"files.html",children:[ -{text:"Lista de Arquivos",url:"files.html"}]}]} diff --git a/html/nativo_8hpp_source.html b/html/nativo_8hpp_source.html deleted file mode 100644 index 32b1154..0000000 --- a/html/nativo_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/nativo.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    nativo.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 
    5 #include <string>
    6 #include <iostream>
    7 
    8 using std::string;
    9 
    16 class Nativo : public Animal {
    17  public:
    18  Nativo() {};
    19  Nativo(string nome, string especie, Veterinario veterinario,
    20  Tratador tratador, bool perigoso, string regiao);
    21  virtual ~Nativo();
    22 
    26  string getRegiao() const;
    27 
    28  protected:
    29  string regiao;
    30 };
    string getRegiao() const
    Um Nativo tem a string com sua região do país.
    -
    Umas das definições de categoria para Animal.
    Definition: nativo.hpp:16
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação base para o cadastro de animais.
    Definition: animal.hpp:18
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/nav_f.png b/html/nav_f.png deleted file mode 100644 index 72a58a5..0000000 Binary files a/html/nav_f.png and /dev/null differ diff --git a/html/nav_g.png b/html/nav_g.png deleted file mode 100644 index 2093a23..0000000 Binary files a/html/nav_g.png and /dev/null differ diff --git a/html/nav_h.png b/html/nav_h.png deleted file mode 100644 index 33389b1..0000000 Binary files a/html/nav_h.png and /dev/null differ diff --git a/html/open.png b/html/open.png deleted file mode 100644 index 30f75c7..0000000 Binary files a/html/open.png and /dev/null differ diff --git a/html/pessoa_8hpp_source.html b/html/pessoa_8hpp_source.html deleted file mode 100644 index 7af3f33..0000000 --- a/html/pessoa_8hpp_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/funcionarios/pessoa.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    pessoa.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include <string>
    4 #include <iostream>
    5 
    6 using std::string;
    7 using std::ostream;
    8 using std::endl;
    9 
    16 class Pessoa {
    17  public:
    18  Pessoa() {};
    19  Pessoa(string nome, string telefone, string email);
    20  virtual ~Pessoa();
    21 
    22  string getNome() const;
    23  string getTelefone() const;
    24  string getEmail() const;
    25 
    31  virtual ostream& printOutDados(ostream& o) const = 0;
    32 
    38  bool operator==(const Pessoa& outro) const;
    39 
    46  friend ostream& operator<< (ostream& o, Pessoa& pessoa);
    47 
    48  protected:
    49  string nome;
    50  string telefone;
    51  string email;
    52 };
    bool operator==(const Pessoa &outro) const
    Sobrecarga de igualdade.
    -
    friend ostream & operator<<(ostream &o, Pessoa &pessoa)
    Sobrecarga do operador de extração.
    -
    Classe base dos funcionarios.
    Definition: pessoa.hpp:16
    -
    virtual ostream & printOutDados(ostream &o) const =0
    Método virtual para passagem ao Cout, implementado nos herdeiros.
    -
    -
    - - - - diff --git a/html/petshop_8hpp_source.html b/html/petshop_8hpp_source.html deleted file mode 100644 index 6a7ca76..0000000 --- a/html/petshop_8hpp_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/petshop.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    petshop.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "animal.hpp"
    4 #include "veterinario.hpp"
    5 #include "tratador.hpp"
    6 #include "mapeador_animal.hpp"
    7 
    8 #include <vector>
    9 #include <string>
    10 #include <iostream>
    11 #include <map>
    12 #include <functional>
    13 
    14 using std::vector;
    15 
    33 class Petshop {
    34  public:
    41  Petshop();
    48  ~Petshop();
    49 
    70  void listarAnimais();
    71 
    82  void listarTratadores();
    83 
    94  void listarVeterinarios();
    95 
    108  void criarVeterinario();
    109 
    123  void criarTratador();
    124 
    152  void criarAnimal();
    153 
    163  bool adicionarVeterinario(Veterinario* vetAdd);
    164 
    174  bool adicionarTratador(Tratador* tratAdd);
    175 
    185  bool adicionarAnimal(Animal* animalAdd);
    186 
    187 
    199  void atualizarVeterinario();
    200 
    211  void atualizarTratador();
    212 
    226  void atualizarAnimal();
    227 
    228 
    241  void excluirVeterinario();
    242 
    255  void excluirTratador();
    256 
    269  void excluirAnimal();
    270 
    271 
    290 
    308  Tratador* excluirTratador(Tratador* removido);
    309 
    327  Animal* excluirAnimal(Animal* removido);
    328 
    329  private:
    330  Veterinario* findVeterinario(string nome);
    331  Tratador* findTratador(string nome);
    332  Animal* findAnimal(string nome, string especie);
    333 
    334  vector<Veterinario*> veterinarios;
    335  vector<Tratador*> tratadores;
    336  vector<Animal*> animais;
    337 
    338  MapeadorAnimal mapa;
    339 };
    bool adicionarAnimal(Animal *animalAdd)
    Adição interna de Animal no sistema.
    -
    void listarAnimais()
    Listagem de Animais no registro.
    -
    bool adicionarVeterinario(Veterinario *vetAdd)
    Adição interna de Veterinario no sistema.
    -
    void criarAnimal()
    Criação do tipo Animal.
    -
    ~Petshop()
    Destrutor padrão.
    -
    void excluirTratador()
    Exclusão de cadastro para Tratador.
    -
    void atualizarVeterinario()
    Atualização de cadastro para Veterinario.
    -
    void listarVeterinarios()
    Listagem dos Veterinarios registrados.
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    void atualizarAnimal()
    Atualização de cadastro para Animal.
    -
    void excluirAnimal()
    Exclusão de cadastro para Animal.
    -
    Mapeador de animais.
    Definition: mapeador_animal.hpp:71
    -
    Implementação base para o cadastro de animais.
    Definition: animal.hpp:18
    -
    void criarVeterinario()
    Criação de tipo Veterinario.
    -
    bool adicionarTratador(Tratador *tratAdd)
    Adição interna de Tratador no sistema.
    -
    void criarTratador()
    Criação do tipo Tratador.
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Petshop()
    O construtor deve ser padrão.
    -
    void atualizarTratador()
    Atualização de cadastro para Tratador.
    -
    Classe de controle.
    Definition: petshop.hpp:33
    -
    void listarTratadores()
    Listagem dos Tratadores registrados.
    -
    void excluirVeterinario()
    Exclusão de cadastro para Veterinario.
    -
    -
    - - - - diff --git a/html/reptil_8hpp_source.html b/html/reptil_8hpp_source.html deleted file mode 100644 index 696997d..0000000 --- a/html/reptil_8hpp_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/reptil/reptil.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    reptil.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include <string>
    4 #include <iostream>
    5 
    6 using std::string;
    7 
    8 enum Pele {
    9  Escama,
    10  Placa,
    11  Carapaca
    12 };
    13 
    23 class Reptil {
    24  public:
    25  Reptil();
    26  Reptil(Pele pele);
    27  virtual ~Reptil();
    28 
    29  Pele getPele() const;
    30 
    31  protected:
    32  Pele pele;
    33 };
    Classificação base para Repteis.
    Definition: reptil.hpp:23
    -
    -
    - - - - diff --git a/html/reptil__domestico_8hpp_source.html b/html/reptil__domestico_8hpp_source.html deleted file mode 100644 index 790e084..0000000 --- a/html/reptil__domestico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/reptil/reptil_domestico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    reptil_domestico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "reptil.hpp"
    4 #include "domestico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class ReptilDomestico : public Reptil, public Domestico {
    20  public:
    21  ReptilDomestico(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, bool adestrado, Pele pele);
    23 
    24  ~ReptilDomestico();
    25 };
    Umas das definições de categoria para Animal.
    Definition: domestico.hpp:15
    -
    Classificação base para Repteis.
    Definition: reptil.hpp:23
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: reptil_domestico.hpp:19
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/reptil__exotico_8hpp_source.html b/html/reptil__exotico_8hpp_source.html deleted file mode 100644 index 3352538..0000000 --- a/html/reptil__exotico_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/reptil/reptil_exotico.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    reptil_exotico.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "reptil.hpp"
    4 #include "exotico.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class ReptilExotico : public Reptil, public Exotico {
    20  public:
    21  ReptilExotico(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, string local, Pele pele);
    23 
    24  ~ReptilExotico();
    25 };
    Implementação de animal com Classe e Categoria.
    Definition: reptil_exotico.hpp:19
    -
    Classificação base para Repteis.
    Definition: reptil.hpp:23
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Umas das definições de categoria para Animal.
    Definition: exotico.hpp:16
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/reptil__nativo_8hpp_source.html b/html/reptil__nativo_8hpp_source.html deleted file mode 100644 index 7ce4adc..0000000 --- a/html/reptil__nativo_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/animal/reptil/reptil_nativo.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    reptil_nativo.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "reptil.hpp"
    4 #include "nativo.hpp"
    5 
    6 #include <string>
    7 #include <iostream>
    8 
    9 using std::string;
    10 
    19 class ReptilNativo : public Reptil, public Nativo {
    20  public:
    21  ReptilNativo(string nome, string especie, Veterinario veterinario,
    22  Tratador tratador, bool perigoso, string regiao, Pele pele);
    23 
    24  ~ReptilNativo();
    25 };
    Classificação base para Repteis.
    Definition: reptil.hpp:23
    -
    Umas das definições de categoria para Animal.
    Definition: nativo.hpp:16
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    Implementação de animal com Classe e Categoria.
    Definition: reptil_nativo.hpp:19
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    Tratador tratador
    A classe do animal pode indicar a necessidade de um Tratador com Uniforme específico.
    Definition: animal.hpp:69
    -
    -
    - - - - diff --git a/html/search/all_0.html b/html/search/all_0.html deleted file mode 100644 index 48098aa..0000000 --- a/html/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_0.js b/html/search/all_0.js deleted file mode 100644 index 0ac702e..0000000 --- a/html/search/all_0.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['adicionaranimal',['adicionarAnimal',['../classPetshop.html#a631423ce9d40f56416286d9239aa37fd',1,'Petshop']]], - ['adicionartratador',['adicionarTratador',['../classPetshop.html#a4a6d70eef348e71c54035dc0a21c5569',1,'Petshop']]], - ['adicionarveterinario',['adicionarVeterinario',['../classPetshop.html#aeb4827e72d9c703f7857d6cad20ab54d',1,'Petshop']]], - ['amap',['aMap',['../classMapeadorAnimal.html#a80dbb79128ad67231ccea2fcec6a869a',1,'MapeadorAnimal']]], - ['anfibio',['Anfibio',['../classAnfibio.html',1,'']]], - ['anfibiodomestico',['AnfibioDomestico',['../classAnfibioDomestico.html',1,'']]], - ['anfibioexotico',['AnfibioExotico',['../classAnfibioExotico.html',1,'']]], - ['anfibionativo',['AnfibioNativo',['../classAnfibioNativo.html',1,'']]], - ['animal',['Animal',['../classAnimal.html',1,'']]], - ['atualizaranimal',['atualizarAnimal',['../classPetshop.html#ad7821750e5f55fba9dbf1119c92d8316',1,'Petshop']]], - ['atualizartratador',['atualizarTratador',['../classPetshop.html#a3bbb013f4aaa0c5ae1d5ec6531166f65',1,'Petshop']]], - ['atualizarveterinario',['atualizarVeterinario',['../classPetshop.html#ac1838079ca4949d5f80c4bae103ae44e',1,'Petshop']]], - ['ave',['Ave',['../classAve.html',1,'']]], - ['avedomestica',['AveDomestica',['../classAveDomestica.html',1,'']]], - ['aveexotica',['AveExotica',['../classAveExotica.html',1,'']]], - ['avenativa',['AveNativa',['../classAveNativa.html',1,'']]] -]; diff --git a/html/search/all_1.html b/html/search/all_1.html deleted file mode 100644 index 7562db2..0000000 --- a/html/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_1.js b/html/search/all_1.js deleted file mode 100644 index 82c2cc7..0000000 --- a/html/search/all_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['criaranimal',['criarAnimal',['../classPetshop.html#a8caabf7bd1d59db98087d7db8e06db8d',1,'Petshop']]], - ['criartratador',['criarTratador',['../classPetshop.html#a3991d24973de9302686e14ee40b4fdc2',1,'Petshop']]], - ['criarveterinario',['criarVeterinario',['../classPetshop.html#a2482421211b8030a3fb46ae653607bc4',1,'Petshop']]] -]; diff --git a/html/search/all_2.html b/html/search/all_2.html deleted file mode 100644 index 5044bc6..0000000 --- a/html/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_2.js b/html/search/all_2.js deleted file mode 100644 index a5396aa..0000000 --- a/html/search/all_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['dadosanimal',['DadosAnimal',['../structDadosAnimal.html',1,'']]], - ['domestico',['Domestico',['../classDomestico.html',1,'']]] -]; diff --git a/html/search/all_3.html b/html/search/all_3.html deleted file mode 100644 index 903a20a..0000000 --- a/html/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_3.js b/html/search/all_3.js deleted file mode 100644 index 66f9bf9..0000000 --- a/html/search/all_3.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['escolhas',['escolhas',['../classMapeadorMenu.html#a819e5f58019ad2d920046cbf721c8ded',1,'MapeadorMenu']]], - ['excluiranimal',['excluirAnimal',['../classPetshop.html#a417aaf81e347090271901332ef4ac8fc',1,'Petshop::excluirAnimal()'],['../classPetshop.html#a46727e99b40f6656b4c76433683ab568',1,'Petshop::excluirAnimal(Animal *removido)']]], - ['excluirtratador',['excluirTratador',['../classPetshop.html#ac01affc09f3b75e024747a33748cd8b8',1,'Petshop::excluirTratador()'],['../classPetshop.html#ae73057c5c9472198c7598300427f9c20',1,'Petshop::excluirTratador(Tratador *removido)']]], - ['excluirveterinario',['excluirVeterinario',['../classPetshop.html#a4d5c9d254b59d3626a81d25a6ab83383',1,'Petshop::excluirVeterinario()'],['../classPetshop.html#ad9c8909b9f3002f1bdea9c86829536f2',1,'Petshop::excluirVeterinario(Veterinario *removido)']]], - ['exotico',['Exotico',['../classExotico.html',1,'']]] -]; diff --git a/html/search/all_4.html b/html/search/all_4.html deleted file mode 100644 index ed2fc8d..0000000 --- a/html/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_4.js b/html/search/all_4.js deleted file mode 100644 index cda1f9b..0000000 --- a/html/search/all_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['filtro',['filtro',['../classFiltroAnimal.html#a41691dd3fe4c7904e795edfccf7669b9',1,'FiltroAnimal']]], - ['filtroanimal',['FiltroAnimal',['../classFiltroAnimal.html',1,'FiltroAnimal'],['../classFiltroAnimal.html#a90d1abb44538d5d9793c262cfcc0a12a',1,'FiltroAnimal::FiltroAnimal()']]] -]; diff --git a/html/search/all_5.html b/html/search/all_5.html deleted file mode 100644 index 67c07ff..0000000 --- a/html/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_5.js b/html/search/all_5.js deleted file mode 100644 index f25c082..0000000 --- a/html/search/all_5.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['getadestrado',['getAdestrado',['../classDomestico.html#a1be64ba6c161c35484a6484e709cbbc1',1,'Domestico']]], - ['getlocal',['getLocal',['../classExotico.html#a5434a3369721b03f129adbe23709f571',1,'Exotico']]], - ['getregiao',['getRegiao',['../classNativo.html#a7f3fa1f37f3b9f7ea61d8377d7992dc6',1,'Nativo']]] -]; diff --git a/html/search/all_6.html b/html/search/all_6.html deleted file mode 100644 index 46489f3..0000000 --- a/html/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_6.js b/html/search/all_6.js deleted file mode 100644 index c8c62c2..0000000 --- a/html/search/all_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['listaranimais',['listarAnimais',['../classPetshop.html#a29770b7025d7b1f84e2dc946e730463e',1,'Petshop']]], - ['listartratadores',['listarTratadores',['../classPetshop.html#aae1d8448fa0974450c8dceac2fc5b8f9',1,'Petshop']]], - ['listarveterinarios',['listarVeterinarios',['../classPetshop.html#a22664b727e5d580637146e83a60c29d3',1,'Petshop']]], - ['lista_20de_20futuras_20atividades',['Lista de Futuras Atividades',['../todo.html',1,'']]] -]; diff --git a/html/search/all_7.html b/html/search/all_7.html deleted file mode 100644 index 523e268..0000000 --- a/html/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_7.js b/html/search/all_7.js deleted file mode 100644 index bc15dd3..0000000 --- a/html/search/all_7.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['mamifero',['Mamifero',['../classMamifero.html',1,'']]], - ['mamiferodomestico',['MamiferoDomestico',['../classMamiferoDomestico.html',1,'']]], - ['mamiferoexotico',['MamiferoExotico',['../classMamiferoExotico.html',1,'']]], - ['mamiferonativo',['MamiferoNativo',['../classMamiferoNativo.html',1,'']]], - ['mapeadoranimal',['MapeadorAnimal',['../classMapeadorAnimal.html',1,'MapeadorAnimal'],['../classMapeadorAnimal.html#a9f7683be05c7cbb261b060db01eecbbf',1,'MapeadorAnimal::MapeadorAnimal()']]], - ['mapeadormenu',['MapeadorMenu',['../classMapeadorMenu.html',1,'MapeadorMenu'],['../classMapeadorMenu.html#aace8d1ef49f22aa4d24afdc4ada1fd3a',1,'MapeadorMenu::MapeadorMenu()']]] -]; diff --git a/html/search/all_8.html b/html/search/all_8.html deleted file mode 100644 index 8e475e2..0000000 --- a/html/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_8.js b/html/search/all_8.js deleted file mode 100644 index 3c06248..0000000 --- a/html/search/all_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['nativo',['Nativo',['../classNativo.html',1,'']]] -]; diff --git a/html/search/all_9.html b/html/search/all_9.html deleted file mode 100644 index 1936d3e..0000000 --- a/html/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_9.js b/html/search/all_9.js deleted file mode 100644 index b5f53d2..0000000 --- a/html/search/all_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['operator_3c_3c',['operator<<',['../classAnimal.html#a1aed7c2a1b547eedc3da9eaf85f1f2a2',1,'Animal::operator<<()'],['../classPessoa.html#adb1c6a714ec60655e618798db9429f1c',1,'Pessoa::operator<<()']]], - ['operator_3d_3d',['operator==',['../classAnimal.html#a98c854a908a829fa6f64ce5c0f7619c5',1,'Animal::operator==()'],['../classPessoa.html#a3a1cab899b8b33a9d88aeeb369d377dd',1,'Pessoa::operator==()']]] -]; diff --git a/html/search/all_a.html b/html/search/all_a.html deleted file mode 100644 index b79eaeb..0000000 --- a/html/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_a.js b/html/search/all_a.js deleted file mode 100644 index 5b0d319..0000000 --- a/html/search/all_a.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['pessoa',['Pessoa',['../classPessoa.html',1,'']]], - ['petshop',['Petshop',['../classPetshop.html',1,'Petshop'],['../classPetshop.html#a5dc3e3192c9d541602e216acafecc7ba',1,'Petshop::Petshop()']]], - ['printoutdados',['printOutDados',['../classAnimal.html#a06056406b23c67a94d26016036f7ff8e',1,'Animal::printOutDados()'],['../classPessoa.html#a39406e1f3d5ceaf4db47fc7dae7b3ac0',1,'Pessoa::printOutDados()'],['../classTratador.html#a076ff1d8f755fb1c2a8ab65943d1729e',1,'Tratador::printOutDados()'],['../classVeterinario.html#a5407766614c4dba3b76f9f0c7dfe7b4e',1,'Veterinario::printOutDados()']]] -]; diff --git a/html/search/all_b.html b/html/search/all_b.html deleted file mode 100644 index f17a0cb..0000000 --- a/html/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_b.js b/html/search/all_b.js deleted file mode 100644 index 3069e68..0000000 --- a/html/search/all_b.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['reptil',['Reptil',['../classReptil.html',1,'']]], - ['reptildomestico',['ReptilDomestico',['../classReptilDomestico.html',1,'']]], - ['reptilexotico',['ReptilExotico',['../classReptilExotico.html',1,'']]], - ['reptilnativo',['ReptilNativo',['../classReptilNativo.html',1,'']]] -]; diff --git a/html/search/all_c.html b/html/search/all_c.html deleted file mode 100644 index fc5ae96..0000000 --- a/html/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_c.js b/html/search/all_c.js deleted file mode 100644 index 693b2ed..0000000 --- a/html/search/all_c.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tratador',['Tratador',['../classTratador.html',1,'Tratador'],['../classAnimal.html#a9a864369990c6743895032c6c8f2bdbc',1,'Animal::tratador()']]] -]; diff --git a/html/search/all_d.html b/html/search/all_d.html deleted file mode 100644 index 7103073..0000000 --- a/html/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_d.js b/html/search/all_d.js deleted file mode 100644 index 69847e3..0000000 --- a/html/search/all_d.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['veterinario',['Veterinario',['../classVeterinario.html',1,'']]] -]; diff --git a/html/search/all_e.html b/html/search/all_e.html deleted file mode 100644 index 1662e51..0000000 --- a/html/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/all_e.js b/html/search/all_e.js deleted file mode 100644 index 7f3683e..0000000 --- a/html/search/all_e.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['_7epetshop',['~Petshop',['../classPetshop.html#a3ec4d2ba5d85e86d63121b4efd199de2',1,'Petshop']]] -]; diff --git a/html/search/classes_0.html b/html/search/classes_0.html deleted file mode 100644 index 725a973..0000000 --- a/html/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_0.js b/html/search/classes_0.js deleted file mode 100644 index bbb4757..0000000 --- a/html/search/classes_0.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['anfibio',['Anfibio',['../classAnfibio.html',1,'']]], - ['anfibiodomestico',['AnfibioDomestico',['../classAnfibioDomestico.html',1,'']]], - ['anfibioexotico',['AnfibioExotico',['../classAnfibioExotico.html',1,'']]], - ['anfibionativo',['AnfibioNativo',['../classAnfibioNativo.html',1,'']]], - ['animal',['Animal',['../classAnimal.html',1,'']]], - ['ave',['Ave',['../classAve.html',1,'']]], - ['avedomestica',['AveDomestica',['../classAveDomestica.html',1,'']]], - ['aveexotica',['AveExotica',['../classAveExotica.html',1,'']]], - ['avenativa',['AveNativa',['../classAveNativa.html',1,'']]] -]; diff --git a/html/search/classes_1.html b/html/search/classes_1.html deleted file mode 100644 index c777be1..0000000 --- a/html/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_1.js b/html/search/classes_1.js deleted file mode 100644 index a5396aa..0000000 --- a/html/search/classes_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['dadosanimal',['DadosAnimal',['../structDadosAnimal.html',1,'']]], - ['domestico',['Domestico',['../classDomestico.html',1,'']]] -]; diff --git a/html/search/classes_2.html b/html/search/classes_2.html deleted file mode 100644 index 54b5d29..0000000 --- a/html/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_2.js b/html/search/classes_2.js deleted file mode 100644 index 08def45..0000000 --- a/html/search/classes_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['exotico',['Exotico',['../classExotico.html',1,'']]] -]; diff --git a/html/search/classes_3.html b/html/search/classes_3.html deleted file mode 100644 index 73fb3f0..0000000 --- a/html/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_3.js b/html/search/classes_3.js deleted file mode 100644 index 9c2f3ca..0000000 --- a/html/search/classes_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['filtroanimal',['FiltroAnimal',['../classFiltroAnimal.html',1,'']]] -]; diff --git a/html/search/classes_4.html b/html/search/classes_4.html deleted file mode 100644 index f7cfd19..0000000 --- a/html/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_4.js b/html/search/classes_4.js deleted file mode 100644 index 373b18c..0000000 --- a/html/search/classes_4.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['mamifero',['Mamifero',['../classMamifero.html',1,'']]], - ['mamiferodomestico',['MamiferoDomestico',['../classMamiferoDomestico.html',1,'']]], - ['mamiferoexotico',['MamiferoExotico',['../classMamiferoExotico.html',1,'']]], - ['mamiferonativo',['MamiferoNativo',['../classMamiferoNativo.html',1,'']]], - ['mapeadoranimal',['MapeadorAnimal',['../classMapeadorAnimal.html',1,'']]], - ['mapeadormenu',['MapeadorMenu',['../classMapeadorMenu.html',1,'']]] -]; diff --git a/html/search/classes_5.html b/html/search/classes_5.html deleted file mode 100644 index 15ca247..0000000 --- a/html/search/classes_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_5.js b/html/search/classes_5.js deleted file mode 100644 index 3c06248..0000000 --- a/html/search/classes_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['nativo',['Nativo',['../classNativo.html',1,'']]] -]; diff --git a/html/search/classes_6.html b/html/search/classes_6.html deleted file mode 100644 index add7e33..0000000 --- a/html/search/classes_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_6.js b/html/search/classes_6.js deleted file mode 100644 index e415188..0000000 --- a/html/search/classes_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['pessoa',['Pessoa',['../classPessoa.html',1,'']]], - ['petshop',['Petshop',['../classPetshop.html',1,'']]] -]; diff --git a/html/search/classes_7.html b/html/search/classes_7.html deleted file mode 100644 index fa8bbbd..0000000 --- a/html/search/classes_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_7.js b/html/search/classes_7.js deleted file mode 100644 index 3069e68..0000000 --- a/html/search/classes_7.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['reptil',['Reptil',['../classReptil.html',1,'']]], - ['reptildomestico',['ReptilDomestico',['../classReptilDomestico.html',1,'']]], - ['reptilexotico',['ReptilExotico',['../classReptilExotico.html',1,'']]], - ['reptilnativo',['ReptilNativo',['../classReptilNativo.html',1,'']]] -]; diff --git a/html/search/classes_8.html b/html/search/classes_8.html deleted file mode 100644 index 07790af..0000000 --- a/html/search/classes_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_8.js b/html/search/classes_8.js deleted file mode 100644 index 3f97ac1..0000000 --- a/html/search/classes_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tratador',['Tratador',['../classTratador.html',1,'']]] -]; diff --git a/html/search/classes_9.html b/html/search/classes_9.html deleted file mode 100644 index 9ad4ac3..0000000 --- a/html/search/classes_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/classes_9.js b/html/search/classes_9.js deleted file mode 100644 index 69847e3..0000000 --- a/html/search/classes_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['veterinario',['Veterinario',['../classVeterinario.html',1,'']]] -]; diff --git a/html/search/close.png b/html/search/close.png deleted file mode 100644 index 9342d3d..0000000 Binary files a/html/search/close.png and /dev/null differ diff --git a/html/search/functions_0.html b/html/search/functions_0.html deleted file mode 100644 index 2258d39..0000000 --- a/html/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_0.js b/html/search/functions_0.js deleted file mode 100644 index 9473f06..0000000 --- a/html/search/functions_0.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['adicionaranimal',['adicionarAnimal',['../classPetshop.html#a631423ce9d40f56416286d9239aa37fd',1,'Petshop']]], - ['adicionartratador',['adicionarTratador',['../classPetshop.html#a4a6d70eef348e71c54035dc0a21c5569',1,'Petshop']]], - ['adicionarveterinario',['adicionarVeterinario',['../classPetshop.html#aeb4827e72d9c703f7857d6cad20ab54d',1,'Petshop']]], - ['atualizaranimal',['atualizarAnimal',['../classPetshop.html#ad7821750e5f55fba9dbf1119c92d8316',1,'Petshop']]], - ['atualizartratador',['atualizarTratador',['../classPetshop.html#a3bbb013f4aaa0c5ae1d5ec6531166f65',1,'Petshop']]], - ['atualizarveterinario',['atualizarVeterinario',['../classPetshop.html#ac1838079ca4949d5f80c4bae103ae44e',1,'Petshop']]] -]; diff --git a/html/search/functions_1.html b/html/search/functions_1.html deleted file mode 100644 index 4a05860..0000000 --- a/html/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_1.js b/html/search/functions_1.js deleted file mode 100644 index 82c2cc7..0000000 --- a/html/search/functions_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['criaranimal',['criarAnimal',['../classPetshop.html#a8caabf7bd1d59db98087d7db8e06db8d',1,'Petshop']]], - ['criartratador',['criarTratador',['../classPetshop.html#a3991d24973de9302686e14ee40b4fdc2',1,'Petshop']]], - ['criarveterinario',['criarVeterinario',['../classPetshop.html#a2482421211b8030a3fb46ae653607bc4',1,'Petshop']]] -]; diff --git a/html/search/functions_2.html b/html/search/functions_2.html deleted file mode 100644 index d12e226..0000000 --- a/html/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_2.js b/html/search/functions_2.js deleted file mode 100644 index c8beda9..0000000 --- a/html/search/functions_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['excluiranimal',['excluirAnimal',['../classPetshop.html#a417aaf81e347090271901332ef4ac8fc',1,'Petshop::excluirAnimal()'],['../classPetshop.html#a46727e99b40f6656b4c76433683ab568',1,'Petshop::excluirAnimal(Animal *removido)']]], - ['excluirtratador',['excluirTratador',['../classPetshop.html#ac01affc09f3b75e024747a33748cd8b8',1,'Petshop::excluirTratador()'],['../classPetshop.html#ae73057c5c9472198c7598300427f9c20',1,'Petshop::excluirTratador(Tratador *removido)']]], - ['excluirveterinario',['excluirVeterinario',['../classPetshop.html#a4d5c9d254b59d3626a81d25a6ab83383',1,'Petshop::excluirVeterinario()'],['../classPetshop.html#ad9c8909b9f3002f1bdea9c86829536f2',1,'Petshop::excluirVeterinario(Veterinario *removido)']]] -]; diff --git a/html/search/functions_3.html b/html/search/functions_3.html deleted file mode 100644 index 6c09a29..0000000 --- a/html/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_3.js b/html/search/functions_3.js deleted file mode 100644 index bd183c5..0000000 --- a/html/search/functions_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['filtroanimal',['FiltroAnimal',['../classFiltroAnimal.html#a90d1abb44538d5d9793c262cfcc0a12a',1,'FiltroAnimal']]] -]; diff --git a/html/search/functions_4.html b/html/search/functions_4.html deleted file mode 100644 index 218023d..0000000 --- a/html/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_4.js b/html/search/functions_4.js deleted file mode 100644 index f25c082..0000000 --- a/html/search/functions_4.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['getadestrado',['getAdestrado',['../classDomestico.html#a1be64ba6c161c35484a6484e709cbbc1',1,'Domestico']]], - ['getlocal',['getLocal',['../classExotico.html#a5434a3369721b03f129adbe23709f571',1,'Exotico']]], - ['getregiao',['getRegiao',['../classNativo.html#a7f3fa1f37f3b9f7ea61d8377d7992dc6',1,'Nativo']]] -]; diff --git a/html/search/functions_5.html b/html/search/functions_5.html deleted file mode 100644 index 4ccdec8..0000000 --- a/html/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_5.js b/html/search/functions_5.js deleted file mode 100644 index 98894ca..0000000 --- a/html/search/functions_5.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['listaranimais',['listarAnimais',['../classPetshop.html#a29770b7025d7b1f84e2dc946e730463e',1,'Petshop']]], - ['listartratadores',['listarTratadores',['../classPetshop.html#aae1d8448fa0974450c8dceac2fc5b8f9',1,'Petshop']]], - ['listarveterinarios',['listarVeterinarios',['../classPetshop.html#a22664b727e5d580637146e83a60c29d3',1,'Petshop']]] -]; diff --git a/html/search/functions_6.html b/html/search/functions_6.html deleted file mode 100644 index e9baaa5..0000000 --- a/html/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_6.js b/html/search/functions_6.js deleted file mode 100644 index dbf2ffc..0000000 --- a/html/search/functions_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['mapeadoranimal',['MapeadorAnimal',['../classMapeadorAnimal.html#a9f7683be05c7cbb261b060db01eecbbf',1,'MapeadorAnimal']]], - ['mapeadormenu',['MapeadorMenu',['../classMapeadorMenu.html#aace8d1ef49f22aa4d24afdc4ada1fd3a',1,'MapeadorMenu']]] -]; diff --git a/html/search/functions_7.html b/html/search/functions_7.html deleted file mode 100644 index 6169ff0..0000000 --- a/html/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_7.js b/html/search/functions_7.js deleted file mode 100644 index 4b2cc83..0000000 --- a/html/search/functions_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['operator_3d_3d',['operator==',['../classAnimal.html#a98c854a908a829fa6f64ce5c0f7619c5',1,'Animal::operator==()'],['../classPessoa.html#a3a1cab899b8b33a9d88aeeb369d377dd',1,'Pessoa::operator==()']]] -]; diff --git a/html/search/functions_8.html b/html/search/functions_8.html deleted file mode 100644 index f0c9932..0000000 --- a/html/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_8.js b/html/search/functions_8.js deleted file mode 100644 index 285398a..0000000 --- a/html/search/functions_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['petshop',['Petshop',['../classPetshop.html#a5dc3e3192c9d541602e216acafecc7ba',1,'Petshop']]], - ['printoutdados',['printOutDados',['../classAnimal.html#a06056406b23c67a94d26016036f7ff8e',1,'Animal::printOutDados()'],['../classPessoa.html#a39406e1f3d5ceaf4db47fc7dae7b3ac0',1,'Pessoa::printOutDados()'],['../classTratador.html#a076ff1d8f755fb1c2a8ab65943d1729e',1,'Tratador::printOutDados()'],['../classVeterinario.html#a5407766614c4dba3b76f9f0c7dfe7b4e',1,'Veterinario::printOutDados()']]] -]; diff --git a/html/search/functions_9.html b/html/search/functions_9.html deleted file mode 100644 index 098526b..0000000 --- a/html/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/functions_9.js b/html/search/functions_9.js deleted file mode 100644 index 7f3683e..0000000 --- a/html/search/functions_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['_7epetshop',['~Petshop',['../classPetshop.html#a3ec4d2ba5d85e86d63121b4efd199de2',1,'Petshop']]] -]; diff --git a/html/search/mag_sel.png b/html/search/mag_sel.png deleted file mode 100644 index 81f6040..0000000 Binary files a/html/search/mag_sel.png and /dev/null differ diff --git a/html/search/nomatches.html b/html/search/nomatches.html deleted file mode 100644 index 3336baf..0000000 --- a/html/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
    -
    Nenhuma entrada encontrada
    -
    - - diff --git a/html/search/related_0.html b/html/search/related_0.html deleted file mode 100644 index 02749d2..0000000 --- a/html/search/related_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/related_0.js b/html/search/related_0.js deleted file mode 100644 index 46b1f2f..0000000 --- a/html/search/related_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['operator_3c_3c',['operator<<',['../classAnimal.html#a1aed7c2a1b547eedc3da9eaf85f1f2a2',1,'Animal::operator<<()'],['../classPessoa.html#adb1c6a714ec60655e618798db9429f1c',1,'Pessoa::operator<<()']]] -]; diff --git a/html/search/search.css b/html/search/search.css deleted file mode 100644 index a0dba44..0000000 --- a/html/search/search.css +++ /dev/null @@ -1,273 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - float: none; - margin-top: 0px; - right: 0px; - width: 170px; - height: 24px; - z-index: 102; - display: inline; - position: absolute; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:111px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:0px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/html/search/search.js b/html/search/search.js deleted file mode 100644 index dedce3b..0000000 --- a/html/search/search.js +++ /dev/null @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/variables_0.js b/html/search/variables_0.js deleted file mode 100644 index 274bdba..0000000 --- a/html/search/variables_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['amap',['aMap',['../classMapeadorAnimal.html#a80dbb79128ad67231ccea2fcec6a869a',1,'MapeadorAnimal']]] -]; diff --git a/html/search/variables_1.html b/html/search/variables_1.html deleted file mode 100644 index a18bf96..0000000 --- a/html/search/variables_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/variables_1.js b/html/search/variables_1.js deleted file mode 100644 index dffca10..0000000 --- a/html/search/variables_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['escolhas',['escolhas',['../classMapeadorMenu.html#a819e5f58019ad2d920046cbf721c8ded',1,'MapeadorMenu']]] -]; diff --git a/html/search/variables_2.html b/html/search/variables_2.html deleted file mode 100644 index a745045..0000000 --- a/html/search/variables_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/variables_2.js b/html/search/variables_2.js deleted file mode 100644 index e053749..0000000 --- a/html/search/variables_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['filtro',['filtro',['../classFiltroAnimal.html#a41691dd3fe4c7904e795edfccf7669b9',1,'FiltroAnimal']]] -]; diff --git a/html/search/variables_3.html b/html/search/variables_3.html deleted file mode 100644 index 5c8544b..0000000 --- a/html/search/variables_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Carregando...
    -
    - -
    Procurando...
    -
    Nenhuma entrada encontrada
    - -
    - - diff --git a/html/search/variables_3.js b/html/search/variables_3.js deleted file mode 100644 index c88103d..0000000 --- a/html/search/variables_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tratador',['tratador',['../classAnimal.html#a9a864369990c6743895032c6c8f2bdbc',1,'Animal']]] -]; diff --git a/html/splitbar.png b/html/splitbar.png deleted file mode 100644 index fe895f2..0000000 Binary files a/html/splitbar.png and /dev/null differ diff --git a/html/structDadosAnimal-members.html b/html/structDadosAnimal-members.html deleted file mode 100644 index 420462f..0000000 --- a/html/structDadosAnimal-members.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -Sistema digital PetFera: Lista dos Membros - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    DadosAnimal Lista dos Membros
    -
    -
    - -

    Esta é a lista de todos os membros de DadosAnimal, incluindo os membros herdados.

    - - - - - - - - - - - - - - -
    adestrado (definido(a) em DadosAnimal)DadosAnimal
    cauda (definido(a) em DadosAnimal)DadosAnimal
    especie (definido(a) em DadosAnimal)DadosAnimal
    gestacao (definido(a) em DadosAnimal)DadosAnimal
    local (definido(a) em DadosAnimal)DadosAnimal
    nome (definido(a) em DadosAnimal)DadosAnimal
    pata (definido(a) em DadosAnimal)DadosAnimal
    pele (definido(a) em DadosAnimal)DadosAnimal
    perigoso (definido(a) em DadosAnimal)DadosAnimal
    regiao (definido(a) em DadosAnimal)DadosAnimal
    tratador (definido(a) em DadosAnimal)DadosAnimal
    veterinario (definido(a) em DadosAnimal)DadosAnimal
    voa (definido(a) em DadosAnimal)DadosAnimal
    -
    - - - - diff --git a/html/structDadosAnimal.html b/html/structDadosAnimal.html deleted file mode 100644 index 28e5b20..0000000 --- a/html/structDadosAnimal.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - -Sistema digital PetFera: Referência da Estrutura DadosAnimal - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    Referência da Estrutura DadosAnimal
    -
    -
    - -

    Coringa para tipos de todos os animais. - Mais...

    - -

    #include <mapeador_animal.hpp>

    -
    -Diagrama de colaboração para DadosAnimal:
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Atributos Públicos

    -string nome
     
    -string especie
     
    -Veterinario veterinario
     
    -Tratador tratador
     
    -bool perigoso
     
    -string regiao
     
    -string local
     
    -bool adestrado
     
    -bool voa
     
    -bool cauda
     
    -bool pata
     
    -bool gestacao
     
    -Pele pele
     
    -

    Descrição Detalhada

    -

    Coringa para tipos de todos os animais.

    -

    O struct provê uma maneira comoda de fornecer todos os atributos de animais possíveis. Sendo necessário conter as informações presentes em qualquer classe derivada de Animal já criada para o sistema. É usada na maior parte para criação de novos animais.

    -

    A documentação para esta estrutura foi gerada a partir do seguinte arquivo: -
    -
    - - - - diff --git a/html/structDadosAnimal__coll__graph.map b/html/structDadosAnimal__coll__graph.map deleted file mode 100644 index 946974a..0000000 --- a/html/structDadosAnimal__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/html/structDadosAnimal__coll__graph.md5 b/html/structDadosAnimal__coll__graph.md5 deleted file mode 100644 index 082557a..0000000 --- a/html/structDadosAnimal__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -20282c6c479577260670aa9dfc22a506 \ No newline at end of file diff --git a/html/structDadosAnimal__coll__graph.svg b/html/structDadosAnimal__coll__graph.svg deleted file mode 100644 index 338ae1e..0000000 --- a/html/structDadosAnimal__coll__graph.svg +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -DadosAnimal - - - -Node1 - -DadosAnimal - - - - - - - -Node2 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node2->Node1 - - - +tratador - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node8 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node3->Node8 - - - - - -Node4 - -string - - - - - - - -Node4->Node1 - - - +regiao -+nome -+local -+especie - - - -Node4->Node3 - - - #email -#nome -#telefone - - - -Node4->Node8 - - - -CRMV - - - -Node5 - -Uniforme - - - - - - - -Node5->Node2 - - - -uniforme - - - -Node6 - -bool - - - - - - - -Node6->Node1 - - - +gestacao -+cauda -+perigoso -+pata -+voa -+adestrado - - - -Node7 - -Pele - - - - - - - -Node7->Node1 - - - +pele - - - -Node8->Node1 - - - +veterinario - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/structDadosAnimal__coll__graph_org.svg b/html/structDadosAnimal__coll__graph_org.svg deleted file mode 100644 index c9745a8..0000000 --- a/html/structDadosAnimal__coll__graph_org.svg +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - -DadosAnimal - - - -Node1 - -DadosAnimal - - - - - - - -Node2 - - -Tratador - - - -+ Tratador() -+ Tratador() -+ ~Tratador() -+ getUniforme() -+ printOutDados() - - - - - -Node2->Node1 - - - +tratador - - - -Node3 - - -Pessoa - - - -+ Pessoa() -+ Pessoa() -+ ~Pessoa() -+ getNome() -+ getTelefone() -+ getEmail() -+ printOutDados() -+ operator==() - - - - - -Node3->Node2 - - - - - -Node8 - - -Veterinario - - - -+ Veterinario() -+ Veterinario() -+ ~Veterinario() -+ getCRMV() -+ printOutDados() - - - - - -Node3->Node8 - - - - - -Node4 - -string - - - - - - - -Node4->Node1 - - - +regiao -+nome -+local -+especie - - - -Node4->Node3 - - - #email -#nome -#telefone - - - -Node4->Node8 - - - -CRMV - - - -Node5 - -Uniforme - - - - - - - -Node5->Node2 - - - -uniforme - - - -Node6 - -bool - - - - - - - -Node6->Node1 - - - +gestacao -+cauda -+perigoso -+pata -+voa -+adestrado - - - -Node7 - -Pele - - - - - - - -Node7->Node1 - - - +pele - - - -Node8->Node1 - - - +veterinario - - - diff --git a/html/svgpan.js b/html/svgpan.js deleted file mode 100644 index db9fcb9..0000000 --- a/html/svgpan.js +++ /dev/null @@ -1,323 +0,0 @@ -/** - * The code below is based on SVGPan Library 1.2 and was modified for doxygen - * to support both zooming and panning via the mouse and via embedded bottons. - * - * This code is licensed under the following BSD license: - * - * Copyright 2009-2010 Andrea Leofreddi . All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of Andrea Leofreddi. - */ - -var root = document.documentElement; -var state = 'none'; -var stateOrigin; -var stateTf = root.createSVGMatrix(); -var cursorGrab = ' url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFAAAA////////c3ilYwAAAAN0Uk5T//8A18oNQQAAAD1JREFUeNp0zlEKACAIA9Bt9z90bZBZkQj29qFBEuBOzQHSnWTTyckEfqUuZgFvslH4ch3qLCO/Kr8cAgwATw4Ax6XRCcoAAAAASUVORK5CYII="), move'; -var zoomSteps = 10; -var zoomInFactor; -var zoomOutFactor; -var windowWidth; -var windowHeight; -var svgDoc; -var minZoom; -var maxZoom; -if (!window) window=this; - -/** - * Show the graph in the middle of the view, scaled to fit - */ -function show() -{ - if (window.innerHeight) // Firefox - { - windowWidth = window.innerWidth; - windowHeight = window.innerHeight; - } - else if (document.documentElement.clientWidth) // Chrome/Safari - { - windowWidth = document.documentElement.clientWidth - windowHeight = document.documentElement.clientHeight - } - if (!windowWidth || !windowHeight) // failsafe - { - windowWidth = 800; - windowHeight = 600; - } - minZoom = Math.min(Math.min(viewHeight,windowHeight)/viewHeight,Math.min(viewWidth,windowWidth)/viewWidth); - maxZoom = minZoom+1.5; - zoomInFactor = Math.pow(maxZoom/minZoom,1.0/zoomSteps); - zoomOutFactor = 1.0/zoomInFactor; - - var g = svgDoc.getElementById('viewport'); - try - { - var bb = g.getBBox(); // this can throw an exception if css { display: none } - var tx = (windowWidth-viewWidth*minZoom+8)/(2*minZoom); - var ty = viewHeight+(windowHeight-viewHeight*minZoom)/(2*minZoom); - var a = 'scale('+minZoom+') rotate(0) translate('+tx+' '+ty+')'; - g.setAttribute('transform',a); - } - catch(e) {} -} - -/** - * Register handlers - */ -function init(evt) -{ - svgDoc = evt.target.ownerDocument; - try { - if (top.window && top.window.registerShow) { // register show function in html doc for dynamic sections - top.window.registerShow(sectionId,show); - } - } catch(e) { - // ugh, we are not allowed to talk to the parent; can happen with Chrome when viewing pages - // locally, since they treat every local page as having a different origin - } - show(); - - setAttributes(root, { - "onmousedown" : "handleMouseDown(evt)", - "onmousemove" : "handleMouseMove(evt)", - "onmouseup" : "handleMouseUp(evt)" - }); - - if (window.addEventListener) - { - if (navigator.userAgent.toLowerCase().indexOf('webkit') >= 0 || - navigator.userAgent.toLowerCase().indexOf("opera") >= 0 || - navigator.appVersion.indexOf("MSIE") != -1) - { - window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari/IE9 - } - else - { - window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others - } - } -} - -window.onresize=function() -{ - if (svgDoc) { show(); } -} - -/** - * Instance an SVGPoint object with given event coordinates. - */ -function getEventPoint(evt) -{ - var p = root.createSVGPoint(); - p.x = evt.clientX; - p.y = evt.clientY; - return p; -} - -/** - * Sets the current transform matrix of an element. - */ -function setCTM(element, matrix) -{ - var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; - element.setAttribute("transform", s); -} - -/** - * Sets attributes of an element. - */ -function setAttributes(element, attributes) -{ - for (i in attributes) - element.setAttributeNS(null, i, attributes[i]); -} - -function doZoom(g,point,zoomFactor) -{ - var p = point.matrixTransform(g.getCTM().inverse()); - var k = root.createSVGMatrix().translate(p.x, p.y).scale(zoomFactor).translate(-p.x, -p.y); - var n = g.getCTM().multiply(k); - var s = Math.max(n.a,n.d); - if (s>maxZoom) n=n.translate(p.x,p.y).scale(maxZoom/s).translate(-p.x,-p.y); - else if (s'); - d.write('Print SVG'); - d.write(''); - d.write('
    '+xs+'
    '); - d.write(''); - d.write(''); - d.close(); - } catch(e) { - alert('Failed to open popup window needed for printing!\n'+e.message); - } -} - - - - diff --git a/html/sync_off.png b/html/sync_off.png deleted file mode 100644 index 3b443fc..0000000 Binary files a/html/sync_off.png and /dev/null differ diff --git a/html/sync_on.png b/html/sync_on.png deleted file mode 100644 index e08320f..0000000 Binary files a/html/sync_on.png and /dev/null differ diff --git a/html/tab_a.png b/html/tab_a.png deleted file mode 100644 index 3b725c4..0000000 Binary files a/html/tab_a.png and /dev/null differ diff --git a/html/tab_b.png b/html/tab_b.png deleted file mode 100644 index e2b4a86..0000000 Binary files a/html/tab_b.png and /dev/null differ diff --git a/html/tab_h.png b/html/tab_h.png deleted file mode 100644 index fd5cb70..0000000 Binary files a/html/tab_h.png and /dev/null differ diff --git a/html/tab_s.png b/html/tab_s.png deleted file mode 100644 index ab478c9..0000000 Binary files a/html/tab_s.png and /dev/null differ diff --git a/html/tabs.css b/html/tabs.css deleted file mode 100644 index bbde11e..0000000 --- a/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/html/tratador_8hpp_source.html b/html/tratador_8hpp_source.html deleted file mode 100644 index 86a1731..0000000 --- a/html/tratador_8hpp_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/funcionarios/tratador.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    tratador.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "pessoa.hpp"
    4 
    15 enum Uniforme {
    17  Verde,
    19  Azul,
    21  Vermelho
    22 };
    23 
    30 class Tratador : public Pessoa {
    31  public:
    32  Tratador() {};
    33  Tratador(string nome, string telefone, string email,
    34  Uniforme uniforme);
    35 
    36  ~Tratador();
    37  Uniforme getUniforme() const;
    38 
    39  ostream& printOutDados(ostream& o) const;
    40 
    41  private:
    42  Uniforme uniforme;
    43 
    44 };
    ostream & printOutDados(ostream &o) const
    Método virtual para passagem ao Cout, implementado nos herdeiros.
    -
    Classe base dos funcionarios.
    Definition: pessoa.hpp:16
    -
    Implementação dos tratadores.
    Definition: tratador.hpp:30
    -
    -
    - - - - diff --git a/html/veterinario_8hpp_source.html b/html/veterinario_8hpp_source.html deleted file mode 100644 index b9904d2..0000000 --- a/html/veterinario_8hpp_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -Sistema digital PetFera: Código-Fonte de include/funcionarios/veterinario.hpp - - - - - - - - - - - - - - - -
    -
    - - - - - - - -
    -
    Sistema digital PetFera -
    -
    Sistemas automatizado de cadastro de administração para os serviços necessários da empresa PetFera
    -
    - - - - - - -
    -
    -
    - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    veterinario.hpp
    -
    -
    -
    1 #pragma once
    2 
    3 #include "pessoa.hpp"
    4 
    5 
    13 class Veterinario : public Pessoa {
    14  public:
    15  Veterinario() {};
    16  Veterinario(string nome, string telefone, string email,
    17  string CRMV);
    18 
    19  ~Veterinario();
    20  string getCRMV() const;
    21 
    22  ostream& printOutDados(ostream& o) const;
    23 
    24  private:
    25  string CRMV;
    26 
    27 };
    Classe base dos funcionarios.
    Definition: pessoa.hpp:16
    -
    ostream & printOutDados(ostream &o) const
    Método virtual para passagem ao Cout, implementado nos herdeiros.
    -
    Implementação dos veterinarios.
    Definition: veterinario.hpp:13
    -
    -
    - - - -