Clase para manipular puntos con coordenadas float.
More...
#include <sdl_point.h>
|
EXPORT | FPoint (float x=0.0, float y=0.0) |
| Constructor.
|
|
EXPORT | FPoint (SDL_FPoint &p) |
| Constructor a partir de un SDL_FPoint.
|
|
EXPORT SDL_FPoint & | Get () |
| Obtiene un puntero a la estructura SDL_FPoint.
|
|
EXPORT | operator SDL_FPoint () |
| Operador de conversión de tipo.
|
|
EXPORT FPoint | Move (float alfa, const FPoint &displacement, const FPoint &escale) const |
| Mueve el punto rotando en ángulo dado y a la distancia especificada, aplicando una escala.
|
|
EXPORT float & | X () |
| Obtiene una referencia a la coordenada x del punto.
|
|
EXPORT float & | Y () |
| Obtiene una referencia a la coordenada y del punto.
|
|
Clase para manipular puntos con coordenadas float.
◆ FPoint() [1/2]
EXPORT sdl::FPoint::FPoint |
( |
float | x = 0.0, |
|
|
float | y = 0.0 ) |
|
inline |
Constructor.
- Parameters
-
x | float coordenada x |
y | float coordenada y |
◆ FPoint() [2/2]
EXPORT sdl::FPoint::FPoint |
( |
SDL_FPoint & | p | ) |
|
|
inline |
Constructor a partir de un SDL_FPoint.
- Parameters
-
p | SDL_FPoint& estructura con punto |
◆ Get()
EXPORT SDL_FPoint & sdl::FPoint::Get |
( |
| ) |
|
|
inline |
Obtiene un puntero a la estructura SDL_FPoint.
- Returns
- SDL_FPoint* valor de retorno
◆ Move()
EXPORT FPoint sdl::FPoint::Move |
( |
float | alfa, |
|
|
const FPoint & | displacement, |
|
|
const FPoint & | escale ) const |
Mueve el punto rotando en ángulo dado y a la distancia especificada, aplicando una escala.
- Parameters
-
alfa | float ángulo de rotación |
displacement | FPoint& desplazamiento |
escale | FPoint& escala |
- Returns
- FPoint punto trasladado
◆ operator SDL_FPoint()
EXPORT sdl::FPoint::operator SDL_FPoint |
( |
| ) |
|
|
inline |
Operador de conversión de tipo.
- Returns
- SDL_FPoint conviente un objeto FPoint a SDL_FPoint
◆ X()
EXPORT float & sdl::FPoint::X |
( |
| ) |
|
|
inline |
Obtiene una referencia a la coordenada x del punto.
- Returns
- float& referencia a coordenada x
◆ Y()
EXPORT float & sdl::FPoint::Y |
( |
| ) |
|
|
inline |
Obtiene una referencia a la coordenada y del punto.
- Returns
- float& referencia a coordenada y
◆ point
SDL_FPoint sdl::FPoint::point |
|
protected |
Una estructura que define un punto en dos dimensiones con valores en coma flotante.
The documentation for this class was generated from the following files: