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

Implements the methods required to instantiates
the EdgeInterferenceList from HLRAlgo.

#include <HLRBRep_EdgeInterferenceTool.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC HLRBRep_EdgeInterferenceTool (const Handle< HLRBRep_Data > &DS)
void LoadEdge ()
void InitVertices ()
Standard_Boolean MoreVertices () const
void NextVertex ()
const HLRAlgo_IntersectionCurrentVertex () const
TopAbs_Orientation CurrentOrientation () const
Standard_Real CurrentParameter () const
Standard_Boolean IsPeriodic () const
void EdgeGeometry (const Standard_Real Param, gp_Dir &Tgt, gp_Dir &Nrm, Standard_Real &Curv) const
 Returns local geometric description of the Edge at
parameter.
Standard_Real ParameterOfInterference (const HLRAlgo_Interference &I) const
Standard_Boolean SameInterferences (const HLRAlgo_Interference &I1, const HLRAlgo_Interference &I2) const
 True if the two interferences are on the same
geometric locus.

Standard_Boolean SameVertexAndInterference (const HLRAlgo_Interference &I) const
 True if the Interference and the current Vertex
are on the same geometric locus.

void InterferenceBoundaryGeometry (const HLRAlgo_Interference &I, gp_Dir &Tang, gp_Dir &Norm, Standard_Real &Curv) const
 Returns the geometry of the boundary at the
interference . See the AddInterference method
of the class EdgeFaceTransition from TopCnx for
the other arguments.


Constructor & Destructor Documentation


Member Function Documentation

. See method Reset of class
EdgeFaceTransition from TopCnx for other arguments.


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