Topological container for a spatial point, without geometry info. More...
Go to the source code of this file.
Classes | |
class | vtol_vertex |
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.