#include <Point.h>
Inheritance diagram for Point:

Public Methods | |
| Point (const Point& p) | |
| Point () | |
| Point (double x, double y, double z) | |
| Point& | operator= (const Point& v) |
| Point& | operator+= (const Vector& v) |
| Point& | operator-= (const Vector& v) |
| GeomObject& | transform (const CoordTransform&) |
| virtual method to perform transformations that must be implemented by subclasses. More... | |
| const char* | nameOf () const |
| makes name available to subclasses using the type info facility. More... | |
| void | printOn (std::ostream& f =std::cout) const |
| print info about this object. More... | |
Private Methods | |
| Point | operator * (double ) |
| Point | operator/ (double ) |
| Point | operator+ (const Point& ) |
Definition at line 14 of file Point.h.
|
|
|
|
|
Definition at line 18 of file Point.h. Referenced by operator *(), operator+(), and operator/(). |
|
|
|
|
|
makes name available to subclasses using the type info facility.
Reimplemented from GeomObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print info about this object.
Reimplemented from GeomObject. Definition at line 20 of file Point.cxx. Referenced by operator<<(). |
|
|
virtual method to perform transformations that must be implemented by subclasses.
Reimplemented from GeomObject. Definition at line 10 of file Point.cxx. Referenced by Shape::transform(), and Ray::transform(). |
1.2.3 written by Dimitri van Heesch,
© 1997-2000