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

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.

#include <TopOpeBRepBuild_PaveClassifier.hxx>

Inheritance diagram for TopOpeBRepBuild_PaveClassifier:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC TopOpeBRepBuild_PaveClassifier (const TopoDS_Shape &E)
 Create a Pave classifier to compare vertices on edge <E>.

TopAbs_State Compare (const Handle< TopOpeBRepBuild_Loop > &L1, const Handle< TopOpeBRepBuild_Loop > &L2)
 Returns state of vertex <L1> compared with <L2>.

void SetFirstParameter (const Standard_Real P)
void ClosedVertices (const Standard_Boolean B)

Static Public Member Functions

static Standard_Real AdjustCase (const Standard_Real p1, const TopAbs_Orientation o, const Standard_Real first, const Standard_Real period, const Standard_Real tol, Standard_Integer &cas)

Constructor & Destructor Documentation


Member Function Documentation


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