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