Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepAlgo_TopOpe Class Reference

#include <BRepAlgo_TopOpe.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BRepAlgo_TopOpe ()
void Init ()
 Clean the internal data structure, including the
Shapes of Load().

void Load (const TopoDS_Shape &S)
 Load the shape in the DS.


void Load (TopoDS_Shape &S1, TopoDS_Shape &S2)
 Load the shapes in the DS without intersecting them.

void Intersect ()
 Intersect two shapes at input and load the DS with
their intersection. Clear TopOpeBRepBuild_HBuilder if
necessary

void Intersect (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
 Intersect faces contained in two given shapes
load the DS with them. Clear TopOpeBRepBuild_HBuilder
if necessary

void ToCompleteIntersection ()
const TopTools_ListOfShapeGetSectionEdgeSet ()
 return all compounds of connected edges
of section contained in the DS

void SuppressEdgeSet ()
 Invalidate a line of complete section.
A group of Edges connected by Vertexes. Can be a Wire.
Can be a group of connected Edges that do not form a
standard Wire.

const TopoDS_ShapeMerge (const TopAbs_State state1, const TopAbs_State state2)
const TopoDS_ShapeMerge (const TopAbs_State state1)
Standard_Boolean PaveBlocksNotEmpty ()
const BOP_PBuilderBuilder () const
const BOPTools_PDSFillerDSFiller () const
const Handle_BOP_HistoryCollector & History () const
void Destroy ()
virtual ~BRepAlgo_TopOpe ()

Constructor & Destructor Documentation

virtual BRepAlgo_TopOpe::~BRepAlgo_TopOpe ( ) [inline, virtual]

Member Function Documentation

const Handle_BOP_HistoryCollector& BRepAlgo_TopOpe::History ( ) const

The documentation for this class was generated from the following file: