Open CASCADE Technology 6.6.0
Static Public Member Functions
Contap_HContTool Class Reference

#include <Contap_HContTool.hxx>

Static Public Member Functions

static Standard_Integer NbSamplesU (const Handle< Adaptor3d_HSurface > &S, const Standard_Real u1, const Standard_Real u2)
static Standard_Integer NbSamplesV (const Handle< Adaptor3d_HSurface > &S, const Standard_Real v1, const Standard_Real v2)
static Standard_Integer NbSamplePoints (const Handle< Adaptor3d_HSurface > &S)
static void SamplePoint (const Handle< Adaptor3d_HSurface > &S, const Standard_Integer Index, Standard_Real &U, Standard_Real &V)
static Standard_Boolean HasBeenSeen (const Handle< Adaptor2d_HCurve2d > &C)
static Standard_Integer NbSamplesOnArc (const Handle< Adaptor2d_HCurve2d > &A)
static void Bounds (const Handle< Adaptor2d_HCurve2d > &C, Standard_Real &Ufirst, Standard_Real &Ulast)
static Standard_Boolean Project (const Handle< Adaptor2d_HCurve2d > &C, const gp_Pnt2d &P, Standard_Real &Paramproj, gp_Pnt2d &Ptproj)
static Standard_Real Tolerance (const Handle< Adaptor3d_HVertex > &V, const Handle< Adaptor2d_HCurve2d > &C)
static Standard_Real Parameter (const Handle< Adaptor3d_HVertex > &V, const Handle< Adaptor2d_HCurve2d > &C)
static Standard_Integer NbPoints (const Handle< Adaptor2d_HCurve2d > &C)
static void Value (const Handle< Adaptor2d_HCurve2d > &C, const Standard_Integer Index, gp_Pnt &Pt, Standard_Real &Tol, Standard_Real &U)
static Standard_Boolean IsVertex (const Handle< Adaptor2d_HCurve2d > &C, const Standard_Integer Index)
static void Vertex (const Handle< Adaptor2d_HCurve2d > &C, const Standard_Integer Index, Handle< Adaptor3d_HVertex > &V)
static Standard_Integer NbSegments (const Handle< Adaptor2d_HCurve2d > &C)
static Standard_Boolean HasFirstPoint (const Handle< Adaptor2d_HCurve2d > &C, const Standard_Integer Index, Standard_Integer &IndFirst)
static Standard_Boolean HasLastPoint (const Handle< Adaptor2d_HCurve2d > &C, const Standard_Integer Index, Standard_Integer &IndLast)
static Standard_Boolean IsAllSolution (const Handle< Adaptor2d_HCurve2d > &C)

Member Function Documentation

static void Contap_HContTool::Bounds ( const Handle< Adaptor2d_HCurve2d > &  C,
Standard_Real Ufirst,
Standard_Real Ulast 
) [static]
static Standard_Boolean Contap_HContTool::HasBeenSeen ( const Handle< Adaptor2d_HCurve2d > &  C) [static]
static Standard_Boolean Contap_HContTool::HasFirstPoint ( const Handle< Adaptor2d_HCurve2d > &  C,
const Standard_Integer  Index,
Standard_Integer IndFirst 
) [static]
static Standard_Boolean Contap_HContTool::HasLastPoint ( const Handle< Adaptor2d_HCurve2d > &  C,
const Standard_Integer  Index,
Standard_Integer IndLast 
) [static]
static Standard_Boolean Contap_HContTool::IsAllSolution ( const Handle< Adaptor2d_HCurve2d > &  C) [static]
static Standard_Boolean Contap_HContTool::IsVertex ( const Handle< Adaptor2d_HCurve2d > &  C,
const Standard_Integer  Index 
) [static]
static Standard_Integer Contap_HContTool::NbPoints ( const Handle< Adaptor2d_HCurve2d > &  C) [static]
static Standard_Integer Contap_HContTool::NbSamplePoints ( const Handle< Adaptor3d_HSurface > &  S) [static]
static Standard_Integer Contap_HContTool::NbSamplesOnArc ( const Handle< Adaptor2d_HCurve2d > &  A) [static]
static Standard_Integer Contap_HContTool::NbSamplesU ( const Handle< Adaptor3d_HSurface > &  S,
const Standard_Real  u1,
const Standard_Real  u2 
) [static]
static Standard_Integer Contap_HContTool::NbSamplesV ( const Handle< Adaptor3d_HSurface > &  S,
const Standard_Real  v1,
const Standard_Real  v2 
) [static]
static Standard_Integer Contap_HContTool::NbSegments ( const Handle< Adaptor2d_HCurve2d > &  C) [static]
static Standard_Real Contap_HContTool::Parameter ( const Handle< Adaptor3d_HVertex > &  V,
const Handle< Adaptor2d_HCurve2d > &  C 
) [static]
static Standard_Boolean Contap_HContTool::Project ( const Handle< Adaptor2d_HCurve2d > &  C,
const gp_Pnt2d P,
Standard_Real Paramproj,
gp_Pnt2d Ptproj 
) [static]
static void Contap_HContTool::SamplePoint ( const Handle< Adaptor3d_HSurface > &  S,
const Standard_Integer  Index,
Standard_Real U,
Standard_Real V 
) [static]
static Standard_Real Contap_HContTool::Tolerance ( const Handle< Adaptor3d_HVertex > &  V,
const Handle< Adaptor2d_HCurve2d > &  C 
) [static]
static void Contap_HContTool::Value ( const Handle< Adaptor2d_HCurve2d > &  C,
const Standard_Integer  Index,
gp_Pnt Pt,
Standard_Real Tol,
Standard_Real U 
) [static]
static void Contap_HContTool::Vertex ( const Handle< Adaptor2d_HCurve2d > &  C,
const Standard_Integer  Index,
Handle< Adaptor3d_HVertex > &  V 
) [static]

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