Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
MAT2d_MiniPath.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx>
#include <MAT2d_DataMapOfIntegerConnexion.hxx>
#include <MAT2d_SequenceOfConnexion.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_MAT2d_Connexion.hxx>

Data Structures

class  MAT2d_MiniPath
 MiniPath computes a path to link all the lines in
a set of lines. The path is described as a set of
connexions.

The set of connexions can be seen as an arbitrary Tree.
The node of the tree are the lines. The arcs of the
tree are the connexions. The ancestror of a line is
the connexion which ends on it. The children of a line
are the connexions which start on it.

The children of a line are ordered by the relation
<IsAfter> defined on the connexions.
(See MAT2s_Connexion.cdl).
More...