Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions | Protected Attributes
ShapeFix_EdgeProjAux Class Reference

Project 3D point (vertex) on pcurves to find Vertex Parameter
on parametric representation of an edge

#include <ShapeFix_EdgeProjAux.hxx>

Inheritance diagram for ShapeFix_EdgeProjAux:
Inheritance graph
[legend]

Public Member Functions

 ShapeFix_EdgeProjAux ()
 ShapeFix_EdgeProjAux (const TopoDS_Face &F, const TopoDS_Edge &E)
void Init (const TopoDS_Face &F, const TopoDS_Edge &E)
void Compute (const Standard_Real preci)
Standard_Boolean IsFirstDone () const
Standard_Boolean IsLastDone () const
Standard_Real FirstParam () const
Standard_Real LastParam () const
Standard_Boolean IsIso (const Handle< Geom2d_Curve > &C)

Protected Member Functions

void Init2d (const Standard_Real preci)
void Init3d (const Standard_Real preci)
void UpdateParam2d (const Handle< Geom2d_Curve > &C)

Protected Attributes

TopoDS_Face myFace
TopoDS_Edge myEdge
Standard_Real myFirstParam
Standard_Real myLastParam
Standard_Boolean myFirstDone
Standard_Boolean myLastDone

Constructor & Destructor Documentation

ShapeFix_EdgeProjAux::ShapeFix_EdgeProjAux ( )
ShapeFix_EdgeProjAux::ShapeFix_EdgeProjAux ( const TopoDS_Face F,
const TopoDS_Edge E 
)

Member Function Documentation

void ShapeFix_EdgeProjAux::Compute ( const Standard_Real  preci)
Standard_Real ShapeFix_EdgeProjAux::FirstParam ( ) const
void ShapeFix_EdgeProjAux::Init ( const TopoDS_Face F,
const TopoDS_Edge E 
)
void ShapeFix_EdgeProjAux::Init2d ( const Standard_Real  preci) [protected]
void ShapeFix_EdgeProjAux::Init3d ( const Standard_Real  preci) [protected]
Standard_Boolean ShapeFix_EdgeProjAux::IsFirstDone ( ) const
Standard_Boolean ShapeFix_EdgeProjAux::IsIso ( const Handle< Geom2d_Curve > &  C)
Standard_Boolean ShapeFix_EdgeProjAux::IsLastDone ( ) const
Standard_Real ShapeFix_EdgeProjAux::LastParam ( ) const
void ShapeFix_EdgeProjAux::UpdateParam2d ( const Handle< Geom2d_Curve > &  C) [protected]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines