Clase wxRealPoint
Un wxRealPoint es una estructura de datos útil para operaciones gráficas.
Contiene miembros en coma flotante x e y. Ver wxPoint para una versión con enteros.
Hay que tener en cuenta que la anchura y la altura almacenadas dentro de un objeto wxRealPoint pueden ser negativas y que las funciones wxRealPoint no realizan ninguna comprobación contra valores negativos.
Funciones miembro públicas
wxRealPoint()
wxRealPoint::wxRealPoint()
Construye un punto.
Inicializa las coordenadas internas x e y a cero.
wxRealPoint()
wxRealPoint::wxRealPoint( double x, double y )
Inicializa el objeto punto con las coordenadas x e y dadas.
wxRealPoint()
wxRealPoint::wxRealPoint(const wxPoint & pt)
Convierte el wxPoint dado (con coordenadas enteras) en una instancia de wxRealPoint.
Operadores varios
Observese que estos operadores están documentados como miembros de la clase (para facilitar su localización) pero, como muestra su prototipo, están implementados como operadores globales; hay que tener en cuenta que esto es transparente para el usuario pero ayuda a entender por qué las siguientes funciones están documentadas para tomar el wxPoint sobre el que operan como argumento explícito.
operator!=()
bool wxRealPoint::operator=!( const wxRealPoint & p1, const wxRealPoint & p2 )
Operador de comparación de desigualdad.
operator*()
wxSize wxRealPoint::operator*( const wxRealPoint & sz, int factor )
Operador de multiplicación. Obtiene un tamaño multiplicando las coordenadas de un punto por un valor entero.
operator*()
Operador de multiplicación. Obtiene un tamaño multiplicando las coordenadas de un tamaño por un valor entero.
operator*=()
wxSize& wxRealPoint::operator*=(int factor)
Operador combinado de multiplicación y asignación. Obtiene un tamaño multiplicando las coordenadas de un tamaño por un valor
operator+()
wxRealPoint wxRealPoint::operator+( const wxRealPoint & p1, const wxRealPoint & p2 )
Operador de adición.
operator+()
wxRealPoint wxRealPoint::operator+( const wxRealPoint & pt, const wxSize & sz )
Operador de adición. Obtiene un wxRealPoint sumando un punto y un tamaño.
operator+()
wxRealPoint wxRealPoint::operator+( const wxSize & sz , const wxRealPoint & pt )
Operador de adición. Obtiene un wxRealPoint sumando un tamaño y un punto.
operator+=()
wxRealPoint& wxRealPoint::operator+=(const wxRealPoint & pt)
Operador combinado de suma y asignación de puntos.
operator+=()
wxRealPoint& wxRealPoint::operator+=(const wxSize & sz)
Operador combinado de suma y asignación de un punto con un tamaño.
operator-()
wxRealPoint wxRealPoint::operator-( const wxRealPoint & p1, const wxRealPoint & p2 )
Operador de sustracción.
operator-()
wxRealPoint wxRealPoint::operator+( const wxRealPoint & pt, const wxSize & sz )
Operador de sustracción. Obtiene un wxRealPoint restando un punto y un tamaño.
operator-()
wxRealPoint wxRealPoint::operator+( const wxSize & sz , const wxRealPoint & pt )
Operador de sustracción. Obtiene un wxRealPoint restando un tamaño y un punto.
operator-=()
wxRealPoint& wxRealPoint::operator-=(const wxRealPoint & pt)
Operador combinado de resta y asignación de puntos.
operator-=()
wxRealPoint& wxRealPoint::operator-=(const wxSize & sz)
Operador combinado de resta y asignación de un punto con un tamaño.
operator/()
wxSize wxRealPoint::operator/( const wxRealPoint & sz, int factor )
Operador de división. Obtiene un tamaño dividiendo las coordenadas de un punto entre un valor entero.
operator/=()
wxSize& wxRealPoint::operator/=(int factor)
Operador combinado de división y asignación. Obtiene un tamaño dividiendo las coordenadas de un tamaño entre un valor entero.
operator=()
wxRealPoint& wxRealPoint::operator=(const wxRealPoint & pt)
Operador de asignación
operator==()
bool wxRealPoint::operator==( const wxRealPoint & p1, const wxRealPoint & p2 )
Operador de comparación de identidad.
Datos miembro
x
double wxRealPoint::x
El miembro x.
y
double wxRealPoint::y
El miembro y.