EstruturaDeDados
Carregando...
Procurando...
Nenhuma entrada encontrada
include
point.hpp
Ir para a documentação deste ficheiro.
1
#pragma once
2
7
class
Point
{
8
public
:
14
Point
(
double
x = 0,
double
y = 0);
15
20
double
get_x
()
const
;
21
26
double
get_y
()
const
;
27
48
double
distance
(
const
Point
& other)
const
;
49
55
void
move
(
double
dx,
double
dy);
56
62
bool
is_equal
(
const
Point
& other)
const
;
63
67
void
print
()
const
;
68
69
private
:
70
double
x;
71
double
y;
72
};
Point
Representa um ponto no plano cartesiano 2D.
Definição
point.hpp:7
Point::distance
double distance(const Point &other) const
Calcula a distância entre o ponto atual e outro ponto.
Point::get_x
double get_x() const
Retorna a coordenada x do ponto.
Point::Point
Point(double x=0, double y=0)
Construtor da classe Point.
Point::is_equal
bool is_equal(const Point &other) const
Compara se o ponto atual é igual a outro ponto.
Point::get_y
double get_y() const
Retorna a coordenada y do ponto.
Point::print
void print() const
Imprime as coordenadas do ponto no formato (x, y).
Point::move
void move(double dx, double dy)
Desloca o ponto pelas coordenadas dx e dy.
Gerado por
1.12.0