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::Rhombus

Classe que representa um losango e fornece métodos para calcular suas propriedades geométricas. Mais...

#include <Geometricpp.hpp>

Membros públicos

 Rhombus (double_t side, double_t angle)
 Construtor para a classe Rhombus. Mais...
 
void show_diagonals () const
 Exibe as diagonais do losango. Mais...
 
double_t area () const
 Calcula a área do losango. Mais...
 
double_t perimeter () const
 Calcula o perímetro do losango. Mais...
 
double_t height () const
 Calcula a altura do losango. Mais...
 
double_t inradius () const
 Calcula o raio da circunferência inscrita no losango. Mais...
 
double_t circumradius () const
 

Descrição detalhada

Classe que representa um losango e fornece métodos para calcular suas propriedades geométricas.

Esta classe utiliza as diagonais do losango, que são calculadas com base no comprimento do lado e no ângulo fornecido. A classe fornece funções para calcular a área, o perímetro, a altura, o raio interno e o raio circunscrito do losango.

Nota
As diagonais são calculadas usando as seguintes fórmulas:
  • diagonal_a = lado * sqrt(2 * (1 + cos(angulo)));
  • diagonal_b = lado * sqrt(2 * (1 - cos(angulo)));
Aviso
O ângulo deve ser fornecido em radianos.

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