Classes
contrib/gel/vtol/vtol_vertex.h File Reference

Topological container for a spatial point, without geometry info. More...

#include <vtol/vtol_topology_object.h>
#include <vcl_iosfwd.h>

Go to the source code of this file.

Classes

class  vtol_vertex

Detailed Description

Topological container for a spatial point, without geometry info.

The vtol_vertex class is used to represent either a 2D or 3D point on a topological structure. A vtol_vertex does not actually maintain a pointer to the vsol_point which is the actual spatial point, since this could either be a vsol_point_2d or a vsol_point_3d. See vtol_vertex_2d for this purpose.

    Modifications:
     JLM December 1995, Added timeStamp(touch) to operations which affect bounds
     JLM October 1996,  Added the method EuclideanDistance(vtol_vertex &)
                        to permit Charlie Rothwell's Polyhedra code to be more
                        generic.  Note this is distance, NOT squared distance.
     LEG May 2000. ported to vxl
     Dec. 2002, Peter Vanroose -interface change: vtol objects -> smart pointers
     Sept.2004, Peter Vanroose -is_endpoint() now accepts smart pointer argument
   

Definition in file vtol_vertex.h.