| Geometricpp
    0.0.1.0
    Biblioteca de geometria plana para o C++ | 
Representa um retângulo definido por dois lados (altura e largura). Mais...
#include <Geometricpp.hpp>
| Membros públicos | |
| Rectangle (GEOMETRIC_SIDE h, GEOMETRIC_SIDE w) | |
| Construtor para a classe Rectangle.  Mais... | |
| std::pair< Geometricpp::GEOMETRIC_SIDE, Geometricpp::GEOMETRIC_SIDE > | size () const | 
| Retorna as dimensões do retângulo.  Mais... | |
| double_t | area () const | 
| Calcula a área do retângulo.  Mais... | |
| double_t | perimeter () const | 
| Calcula o perímetro do retângulo.  Mais... | |
| double_t | diagonal () const | 
| Calcula o comprimento da diagonal do retângulo.  Mais... | |
Representa um retângulo definido por dois lados (altura e largura).
Esta classe encapsula a lógica para garantir que um retângulo não possa ser criado com lados iguais, prevenindo a formação de um quadrado.
A classe possui os seguintes métodos:
| height | Altura do retângulo. | 
| width | Largura do retângulo. | 
| std::invalid_argument | Se os lados fornecidos forem iguais. |