Topological container for a spatial point, with 2d geometry (location) More...
#include <vcl_iosfwd.h>#include <vnl/vnl_double_2.h>#include <vsol/vsol_point_2d_sptr.h>#include <vtol/vtol_vertex.h>#include <vtol/vtol_vertex_2d_sptr.h>Go to the source code of this file.
Classes | |
| class | vtol_vertex_2d |
Topological container for a spatial point, with 2d geometry (location)
The vtol_vertex_2d class is used to represent either a 2D or 2D point on a topological structure. A vtol_vertex_2d maintains a pointer to the point which is the actual spatial location.
Modifications:
JLM December 1995, Added timeStamp (touch) to
operations which affect bounds.
JLM October 1996, Added the method EuclideanDistance(vtol_vertex_2d &)
to permit Charlie Rothwell's Polyhedra code to be more
generic. Note this is distance, NOT squared distance.
LEG May 2000. ported to vxl
JLM November 2002 - added local bounding_box method
Dec. 2002, Peter Vanroose -interface change: vtol objects -> smart pointers
JLM November 2003 - set_x and set_y were creating a new point_ which
invalidated curve endpoint geometry.
Definition in file vtol_vertex_2d.h.
1.7.5.1