![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
This class compares vertices on an edge. More...
#include <TopOpeBRepBuild_PaveClassifier.hxx>

Public Member Functions | |
| TopOpeBRepBuild_PaveClassifier (const TopoDS_Shape &E) | |
| Create a Pave classifier to compare vertices on edge <E>. | |
| TopAbs_State | Compare (const occ::handle< TopOpeBRepBuild_Loop > &L1, const occ::handle< TopOpeBRepBuild_Loop > &L2) override |
| Returns state of vertex <L1> compared with <L2>. | |
| void | SetFirstParameter (const double P) |
| void | ClosedVertices (const bool B) |
Public Member Functions inherited from TopOpeBRepBuild_LoopClassifier | |
| virtual | ~TopOpeBRepBuild_LoopClassifier () |
Static Public Member Functions | |
| static double | AdjustCase (const double p1, const TopAbs_Orientation o, const double first, const double period, const double tol, int &cas) |
This class compares vertices on an edge.
A vertex V1 is inside a vertex V2 if V1 is on the part of the curve defined by V2.
If V2 is FORWARD V1 must be after V2 on the curve. If V2 is REVERSED V1 must be before V2 on the curve. If V2 is INTERNAL V1 is always inside. If V2 is EXTERNAL V1 is never inside.
| TopOpeBRepBuild_PaveClassifier::TopOpeBRepBuild_PaveClassifier | ( | const TopoDS_Shape & | E | ) |
Create a Pave classifier to compare vertices on edge <E>.
|
static |
|
overridevirtual |
Returns state of vertex <L1> compared with <L2>.
Implements TopOpeBRepBuild_LoopClassifier.