Open CASCADE Technology 7.8.0
Public Member Functions
ShapeFix_EdgeConnect Class Reference

Rebuilds edges to connect with new vertices, was moved from ShapeBuild. Makes vertices to be shared to connect edges, updates positions and tolerances for shared vertices. Accepts edges bounded by two vertices each. More...

#include <ShapeFix_EdgeConnect.hxx>

Public Member Functions

 ShapeFix_EdgeConnect ()
 
void Add (const TopoDS_Edge &aFirst, const TopoDS_Edge &aSecond)
 Adds information on connectivity between start vertex of second edge and end vertex of first edge, taking edges orientation into account.
 
void Add (const TopoDS_Shape &aShape)
 Adds connectivity information for the whole shape. Note: edges in wires must be well ordered Note: flag Closed should be set for closed wires.
 
void Build ()
 Builds shared vertices, updates their positions and tolerances.
 
void Clear ()
 Clears internal data structure.
 

Detailed Description

Rebuilds edges to connect with new vertices, was moved from ShapeBuild. Makes vertices to be shared to connect edges, updates positions and tolerances for shared vertices. Accepts edges bounded by two vertices each.

Constructor & Destructor Documentation

◆ ShapeFix_EdgeConnect()

ShapeFix_EdgeConnect::ShapeFix_EdgeConnect ( )

Member Function Documentation

◆ Add() [1/2]

void ShapeFix_EdgeConnect::Add ( const TopoDS_Edge aFirst,
const TopoDS_Edge aSecond 
)

Adds information on connectivity between start vertex of second edge and end vertex of first edge, taking edges orientation into account.

◆ Add() [2/2]

void ShapeFix_EdgeConnect::Add ( const TopoDS_Shape aShape)

Adds connectivity information for the whole shape. Note: edges in wires must be well ordered Note: flag Closed should be set for closed wires.

◆ Build()

void ShapeFix_EdgeConnect::Build ( )

Builds shared vertices, updates their positions and tolerances.

◆ Clear()

void ShapeFix_EdgeConnect::Clear ( )

Clears internal data structure.


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