src/PARTITION/Partition_Loop.cxx File Reference

#include <stdio.h>
#include "Partition_Loop.ixx"
#include "utilities.h"
#include <BRep_Builder.hxx>
#include <BRepAlgo_FaceRestrictor.hxx>
#include <BRep_Tool.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom_Surface.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfOrientedShape.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
#include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Vertex.hxx>
#include <TopoDS_Wire.hxx>
#include <TopoDS_Iterator.hxx>
#include <Precision.hxx>
#include <BRep_TVertex.hxx>
#include <BRep_TEdge.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>

Include dependency graph for Partition_Loop.cxx:


Functions

static Standard_Real FindDelta (TopTools_ListOfShape &LE, const TopoDS_Face &F)
static Standard_Boolean SelectEdge (const TopoDS_Face &F, const TopoDS_Edge &CE, const TopoDS_Vertex &CV, TopoDS_Edge &NE, TopTools_ListOfShape &LE)
static Standard_Boolean SamePnt2d (TopoDS_Vertex V, TopoDS_Edge &E1, TopoDS_Edge &E2, TopoDS_Face &F)
static void PurgeNewEdges (TopTools_ListOfShape &ConstEdges, const TopTools_MapOfOrientedShape &UsedEdges)
static void StoreInMVE (const TopoDS_Face &F, TopoDS_Edge &E, TopTools_DataMapOfShapeListOfShape &MVE)

Variables

static char * name = new char[100]
static int nbe = 0

Function Documentation

static Standard_Real FindDelta TopTools_ListOfShape &  LE,
const TopoDS_Face &  F
[static]
 

static Standard_Boolean SelectEdge const TopoDS_Face &  F,
const TopoDS_Edge &  CE,
const TopoDS_Vertex &  CV,
TopoDS_Edge &  NE,
TopTools_ListOfShape &  LE
[static]
 

static Standard_Boolean SamePnt2d TopoDS_Vertex  V,
TopoDS_Edge &  E1,
TopoDS_Edge &  E2,
TopoDS_Face &  F
[static]
 

static void PurgeNewEdges TopTools_ListOfShape &  ConstEdges,
const TopTools_MapOfOrientedShape &  UsedEdges
[static]
 

static void StoreInMVE const TopoDS_Face &  F,
TopoDS_Edge &  E,
TopTools_DataMapOfShapeListOfShape &  MVE
[static]
 


Variable Documentation

char* name = new char[100] [static]
 

int nbe = 0 [static]