Geometricpp  0.0.1.0
Biblioteca de geometria plana para o C++
Componentes | Namespaces | Definições de tipos | Funções | Variáveis
Referência ao ficheiro Geometricpp.hpp
#include <iostream>
#include <cmath>
#include <stdexcept>
#include <type_traits>
#include <utility>
Diagrama de dependências de inclusão para Geometricpp.hpp:
Este grafo mostra quais são os ficheiros que incluem directamente ou indirectamente este ficheiro:

Ir para o código fonte deste ficheiro.

Componentes

class  Geometricpp::Quadrilaterals::Square
 Representa um quadrado definido por um lado. Mais...
 
class  Geometricpp::Quadrilaterals::Rectangle
 Representa um retângulo definido por dois lados (altura e largura). Mais...
 
class  Geometricpp::Quadrilaterals::Rhombus
 Classe que representa um losango e fornece métodos para calcular suas propriedades geométricas. Mais...
 

Namespaces

 Geometricpp
 Biblioteca de geometria plana para o C++.
 
 Quadrilaterals
 O namespace Quadrilaterals é responsável por agrupar as funções que realizam cálculos relacionados a objetos geométricos planos do tipo quadrilátero. Quadriláteros são figuras geométricas com quatro lados e ângulos internos que somam 360 graus, sendo representados por tipos específicos como o "Quadrado" e o "Retângulo", entre outros.
 
 Geometricpp::Quadrilaterals
 

Definições de tipos

typedef double_t Geometricpp::GEOMETRIC_SIDE
 Tipo definido para lados de objetos geométricos planos. Mais...
 
typedef double_t Geometricpp::DIAGONAL
 Tipo definido para as diagonais de objetos geométricos. Mais...
 

Funções

template<typename length >
std::enable_if< std::is_arithmetic< length >::value, length >::type Geometricpp::pitagoras_diagonais (length largest_diagonal, length smallest_diagonal)
 Calcula a diagonal de um retângulo usando o teorema de Pitágoras. Mais...
 
template<typename T >
std::enable_if< std::is_arithmetic< T >::value, T >::type Geometricpp::pitagoras (T a, T b)
 Calcula a hipotenusa de um triângulo retângulo usando o Teorema de Pitágoras. Mais...
 

Variáveis

const double_t Geometricpp::PI = 3.14159265358979323846
 Armazena o valor constante de PI. Mais...