Geometricpp  0.0.1.0
Biblioteca de geometria plana para o C++
Membros públicos | Mostrar lista completa dos membros
Referência à classe Geometricpp::Quadrilaterals::Rectangle

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_SIDEsize () 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...
 

Descrição detalhada

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:

Parâmetros
heightAltura do retângulo.
widthLargura do retângulo.
Excepções
std::invalid_argumentSe os lados fornecidos forem iguais.

A documentação para esta classe foi gerada a partir dos seguintes ficheiros: