Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la Clase QwtDoublePoint

The QwtDoublePoint class defines a point in double coordinates. Más...

#include <qwt_double_rect.h>

Lista de todos los miembros.

Métodos públicos

 QwtDoublePoint ()
 QwtDoublePoint (double x, double y)
 Constructs a point with coordinates specified by x and y.
 QwtDoublePoint (const QPoint &)
QPoint toPoint () const
bool isNull () const
double x () const
 Returns the x-coordinate of the point.
double y () const
 Returns the y-coordinate of the point.
double & rx ()
 Returns a reference to the x-coordinate of the point.
double & ry ()
 Returns a reference to the y-coordinate of the point.
void setX (double x)
 Sets the x-coordinate of the point to the value specified by x.
void setY (double y)
 Sets the y-coordinate of the point to the value specified by y.
bool operator== (const QwtDoublePoint &) const
bool operator!= (const QwtDoublePoint &) const
 Returns true if point1 is not equal to point2; otherwise returns false.
const QwtDoublePoint operator- () const
const QwtDoublePoint operator+ (const QwtDoublePoint &) const
const QwtDoublePoint operator- (const QwtDoublePoint &) const
const QwtDoublePoint operator* (double) const
const QwtDoublePoint operator/ (double) const
QwtDoublePointoperator+= (const QwtDoublePoint &)
QwtDoublePointoperator-= (const QwtDoublePoint &)
QwtDoublePointoperator*= (double)
QwtDoublePointoperator/= (double)

Descripción detallada

The QwtDoublePoint class defines a point in double coordinates.


Documentación del constructor y destructor

QwtDoublePoint::QwtDoublePoint ( )

Constructs a null point.

Ver también:
QwtDoublePoint::isNull
QwtDoublePoint::QwtDoublePoint ( double  x,
double  y 
)

Constructs a point with coordinates specified by x and y.

QwtDoublePoint::QwtDoublePoint ( const QPoint p)

Copy constructor.

Constructs a point using the values of the point specified.


Documentación de las funciones miembro

bool QwtDoublePoint::isNull ( ) const [inline]

Returns true if the point is null; otherwise returns false.

A point is considered to be null if both the x- and y-coordinates are equal to zero.

bool QwtDoublePoint::operator!= ( const QwtDoublePoint other) const

Returns true if point1 is not equal to point2; otherwise returns false.

const QwtDoublePoint QwtDoublePoint::operator* ( double  factor) const

Multiplies the coordinates of the point by the given scale factor, and returns a point with the new coordinates. (Scalar multiplication of a vector.)

QwtDoublePoint & QwtDoublePoint::operator*= ( double  factor)

Multiplies the coordinates of this point by the given scale factor, and returns a reference to this point with the new coordinates. This is equivalent to scalar multiplication of a vector.

const QwtDoublePoint QwtDoublePoint::operator+ ( const QwtDoublePoint other) const

Adds the coordinates of the point to the corresponding coordinates of the other point, and returns a point with the new coordinates. (Vector addition.)

QwtDoublePoint & QwtDoublePoint::operator+= ( const QwtDoublePoint other)

Adds the coordinates of this point to the corresponding coordinates of the other point, and returns a reference to this point with the new coordinates. This is equivalent to vector addition.

const QwtDoublePoint QwtDoublePoint::operator- ( ) const

Negates the coordinates of the point, and returns a point with the new coordinates. (Inversion).

const QwtDoublePoint QwtDoublePoint::operator- ( const QwtDoublePoint other) const

Subtracts the coordinates of the other point from the corresponding coordinates of the given point, and returns a point with the new coordinates. (Vector subtraction.)

QwtDoublePoint & QwtDoublePoint::operator-= ( const QwtDoublePoint other)

Subtracts the coordinates of the other point from the corresponding coordinates of this point, and returns a reference to this point with the new coordinates. This is equivalent to vector subtraction.

const QwtDoublePoint QwtDoublePoint::operator/ ( double  factor) const

Divides the coordinates of the point by the given scale factor, and returns a point with the new coordinates. (Scalar division of a vector.)

QwtDoublePoint & QwtDoublePoint::operator/= ( double  factor)

Divides the coordinates of this point by the given scale factor, and returns a references to this point with the new coordinates. This is equivalent to scalar division of a vector.

bool QwtDoublePoint::operator== ( const QwtDoublePoint other) const

Returns true if point1 is equal to point2; otherwise returns false.

Two points are equal to each other if both x-coordinates and both y-coordinates are the same.

double & QwtDoublePoint::rx ( ) [inline]

Returns a reference to the x-coordinate of the point.

double & QwtDoublePoint::ry ( ) [inline]

Returns a reference to the y-coordinate of the point.

void QwtDoublePoint::setX ( double  x) [inline]

Sets the x-coordinate of the point to the value specified by x.

void QwtDoublePoint::setY ( double  y) [inline]

Sets the y-coordinate of the point to the value specified by y.

QPoint QwtDoublePoint::toPoint ( ) const [inline]

Rounds the coordinates of this point to the nearest integer and returns a QPoint with these rounded coordinates.

double QwtDoublePoint::x ( ) const [inline]

Returns the x-coordinate of the point.

double QwtDoublePoint::y ( ) const [inline]

Returns the y-coordinate of the point.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'