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

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

Detailed Description

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.

Author:
Patricia A. Vrobel
    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.