This ProjPoint data type is a simple extension of the Point class to implement a 4-dimensional projective space, or homogeneous coordinates. The interested reader should consult the notes on homogeneous space. The class is actually very limited and is mostly made available to interact with the Transformation class for projective operations in three dimensional space.
To Obtain the Class
To obtain the ProjPoint class you need both the include file ProjPoint.h and the source code file ProjPoint.C.
The user must also include the Point class for the ProjPoint class to operate correctly
Make Sure to Also Include...
Be sure to include the following lines in your source code file, as these routines utilize them.#include <stdlib.h> #include <math.h> #include <stream.h> #include <strings.h>Also, if you wish to use UNIX commands (exevlp, system, sleep, etc.) in your program, you should also have#include <unistd.h>
This class was generated for a research system at UC Davis and has worked in a variety of situations. Unfortunately, this is not a guarantee that it will work in your situation. You may use it ``as is'' or can modify it. If you find errors, and can correct them, please send mail to the address below, as we would also like to know about them.
This document maintained by Ken Joy.
Comments to the author : firstname.lastname@example.org
All contents copyright (c) 1998
Computer Science Department, University of California, Davis
All rights reserved.