#include <irtkPointSet.h>
Definition at line 25 of file irtkPointSet.h.
Public Member Functions | |
irtkPointSet () | |
Default constructor. | |
irtkPointSet (const irtkPointSet &) | |
Copy constructor. | |
virtual | ~irtkPointSet () |
Destructor. | |
int | Size () const |
Access function for size. | |
void | Clear () |
Clearing of irtkPointSet. | |
irtkPoint & | operator() (int) |
Operator for Point put access. | |
irtkPoint | operator() (int) const |
Operator for Point get access. | |
irtkPointSet | operator() (int, int) const |
Operator. | |
irtkPointSet & | operator= (const irtkPointSet &) |
irtkPointSet & | operator+= (const irtkPoint &) |
irtkPointSet & | operator-= (const irtkPoint &) |
irtkPointSet & | operator+= (const irtkPointSet &) |
irtkPointSet & | operator-= (const irtkPointSet &) |
virtual irtkPoint | CenterOfGravity () const |
Centre of gravity. | |
virtual void | BoundingBox (irtkPoint &, irtkPoint &) const |
Bounding box. | |
void | Add (const irtkPoint &) |
Adding of a Point to Pointset. | |
void | Del (const irtkPoint &) |
Deleting of a Point from Pointset. | |
void | Add (const irtkPointSet &) |
Adding of a irtkPointSet to Pointset. | |
void | Del (const irtkPointSet &) |
Deleting of a irtkPointSet from Pointset. | |
void | Add (double *) |
Adding of a Point to Pointset. | |
void | Del (double *) |
Deleting of a Point from Pointset. | |
void | Read (char *) |
Read pointset from file. | |
void | Write (char *) |
Write pointset to file. | |
void | ReadVTK (char *) |
Read pointset from file in VTK format. | |
void | WriteVTK (char *) |
Write pointset to file in VTK format. | |
irtkPoint | StandardDeviationEllipsoid () const |
Computes the standard deviation ellipsoid about the centroid of a point set. | |
int | IsInside (double, double) const |
Tests if a point is inside the polygon defined by the point set. | |
Friends | |
ostream & | operator<< (ostream &, const irtkPointSet &) |
Interface to output stream. | |
istream & | operator>> (istream &, irtkPointSet &) |
Interface to input stream. |