QGIS API Documentation  2.6.0-Brighton
Point3D Class Reference

Point3D is a class to represent a three dimensional point. More...

`#include <Point3D.h>`

## Public Member Functions

Point3D ()
Point3D (double x, double y, double z)
Constructor with the x-, y- and z-coordinate as arguments.
Point3D (const Point3D &p)
~Point3D ()
Point3Doperator= (const Point3D &p)
bool operator== (const Point3D &p)
bool operator!= (const Point3D &p)
double dist3D (Point3D *p) const
calculates the three-dimensional distance to another point
double getX () const
Returns the x-coordinate of the point.
double getY () const
Returns the y-coordinate of the point.
double getZ () const
Returns the z-coordinate of the point.
void setX (double x)
Sets the x-coordinate of the point.
void setY (double y)
Sets the y-coordinate of the point.
void setZ (double z)
Sets the z-coordinate of the point.

double mX
X-coordinate.
double mY
Y-coordinate.
double mZ
Z-coordinate.

## Detailed Description

Point3D is a class to represent a three dimensional point.

## Constructor & Destructor Documentation

 Point3D::Point3D ( )
inline
 Point3D::Point3D ( double x, double y, double z )
inline

Constructor with the x-, y- and z-coordinate as arguments.

 Point3D::Point3D ( const Point3D & p )
inline
 Point3D::~Point3D ( )
inline

## Member Function Documentation

 double Point3D::dist3D ( Point3D * p ) const

calculates the three-dimensional distance to another point

 double Point3D::getX ( ) const
inline

Returns the x-coordinate of the point.

 double Point3D::getY ( ) const
inline

Returns the y-coordinate of the point.

 double Point3D::getZ ( ) const
inline

Returns the z-coordinate of the point.

 bool Point3D::operator!= ( const Point3D & p )
 Point3D& Point3D::operator= ( const Point3D & p )
 bool Point3D::operator== ( const Point3D & p )
 void Point3D::setX ( double x )
inline

Sets the x-coordinate of the point.

 void Point3D::setY ( double y )
inline

Sets the y-coordinate of the point.

 void Point3D::setZ ( double z )
inline

Sets the z-coordinate of the point.

## Member Data Documentation

 double Point3D::mX
protected

X-coordinate.

 double Point3D::mY
protected

Y-coordinate.

 double Point3D::mZ
protected

Z-coordinate.

The documentation for this class was generated from the following file:
• /tmp/buildd/qgis-2.6.0+wheezy1/src/analysis/interpolation/Point3D.h