MarlinUtil  1.12.1
Public Member Functions | Public Attributes | List of all members
Point3D Class Reference
Inheritance diagram for Point3D:
Point2D Vector3D

Public Member Functions

void calc ()
 
void calc (double _x, double _y, double _z)
 
void calc (Point3D const &_a)
 
double dist2 (Point3D &a)
 
double dist (Point3D &a)
 
Point3D operator+ (Point3D &a)
 
 Point3D (double _x, double _y, double _z)
 
 Point3D (Point3D const &a)
 
double rdist (Point3D &a)
 
bool IsBetween (Point3D &p0, Point3D &p1)
 
bool IsNear (float px, float py, float pz, float tolerance=5)
 
Point3Doperator= (const Point3D &_a)
 
- Public Member Functions inherited from Point2D
void calc ()
 
void calc (double _x, double _y)
 
void calc (Point2D const &a)
 
double dist2 (Point2D &a)
 
double dist (Point2D &a)
 
 Point2D (double _x, double _y)
 
 Point2D (Point2D const &a)
 
Point2Doperator= (const Point2D &a)
 

Public Attributes

double z
 
double r
 
- Public Attributes inherited from Point2D
double x
 
double y
 
double rz
 
double rz2
 

The documentation for this class was generated from the following files: