|
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. |