Represents a connected chain of faces. More...
#include <vcl_iosfwd.h>
#include <vcl_vector.h>
#include <vtol/vtol_chain.h>
#include <vtol/vtol_face_2d_sptr.h>
Go to the source code of this file.
Classes | |
class | vtol_two_chain |
Represents a connected chain of faces.
The vtol_two_chain class is used to represent a set of faces on a topological structure. A vtol_two_chain consists of its inferior faces and the superiors on which it lies. A vtol_two_chain may or may not be an ordered cycle. If the chain of faces encloses a volume, then the vtol_two_chain may be used as the boundary of a topological vtol_block in a 3D structure.
Modifications: JLM December 1995, Added timeStamp (Touch) to operations which affect bounds. JLM December 1995, no local method for ComputeBoundingBox Should use vtol_face geometry recursively to be proper. Currently reverts to bounds on vertices from vtol_topology_object::ComputeBoundingBox() 05/13/98 RIH replaced append by insert_after to avoid n^2 behavior PTU May 2000 ported to vxl Dec. 2002, Peter Vanroose -interface change: vtol objects -> smart pointers
Definition in file vtol_two_chain.h.