Open CASCADE Technology 6.6.0
Public Member Functions
IntPatch_ThePWalkingInter Class Reference

#include <IntPatch_ThePWalkingInter.hxx>

Public Member Functions

 IntPatch_ThePWalkingInter (const Handle< Adaptor3d_HSurface > &Caro1, const Handle< Adaptor3d_HSurface > &Caro2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment)
 IntPatch_ThePWalkingInter (const Handle< Adaptor3d_HSurface > &Caro1, const Handle< Adaptor3d_HSurface > &Caro2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
void Perform (const TColStd_Array1OfReal &ParDep)
void Perform (const TColStd_Array1OfReal &ParDep, const Standard_Real u1min, const Standard_Real v1min, const Standard_Real u2min, const Standard_Real v2min, const Standard_Real u1max, const Standard_Real v1max, const Standard_Real u2max, const Standard_Real v2max)
Standard_Boolean PerformFirstPoint (const TColStd_Array1OfReal &ParDep, IntSurf_PntOn2S &FirstPoint)
Standard_Boolean IsDone () const
Standard_Integer NbPoints () const
const IntSurf_PntOn2SValue (const Standard_Integer Index) const
const Handle_IntSurf_LineOn2S & Line () const
Standard_Boolean TangentAtFirst () const
Standard_Boolean TangentAtLast () const
Standard_Boolean IsClosed () const
const gp_DirTangentAtLine (Standard_Integer &Index) const
IntWalk_StatusDeflection TestDeflection ()
Standard_Boolean TestArret (const Standard_Boolean DejaReparti, TColStd_Array1OfReal &Param, IntImp_ConstIsoparametric &ChoixIso)
void RepartirOuDiviser (Standard_Boolean &DejaReparti, IntImp_ConstIsoparametric &ChoixIso, Standard_Boolean &Arrive)
void AddAPoint (Handle< IntSurf_LineOn2S > &line, const IntSurf_PntOn2S &POn2S)

Constructor & Destructor Documentation

IntPatch_ThePWalkingInter::IntPatch_ThePWalkingInter ( const Handle< Adaptor3d_HSurface > &  Caro1,
const Handle< Adaptor3d_HSurface > &  Caro2,
const Standard_Real  TolTangency,
const Standard_Real  Epsilon,
const Standard_Real  Deflection,
const Standard_Real  Increment 
)
IntPatch_ThePWalkingInter::IntPatch_ThePWalkingInter ( const Handle< Adaptor3d_HSurface > &  Caro1,
const Handle< Adaptor3d_HSurface > &  Caro2,
const Standard_Real  TolTangency,
const Standard_Real  Epsilon,
const Standard_Real  Deflection,
const Standard_Real  Increment,
const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2 
)

Member Function Documentation

void IntPatch_ThePWalkingInter::AddAPoint ( Handle< IntSurf_LineOn2S > &  line,
const IntSurf_PntOn2S POn2S 
)
Standard_Boolean IntPatch_ThePWalkingInter::IsClosed ( ) const
Standard_Boolean IntPatch_ThePWalkingInter::IsDone ( ) const
const Handle_IntSurf_LineOn2S& IntPatch_ThePWalkingInter::Line ( ) const
Standard_Integer IntPatch_ThePWalkingInter::NbPoints ( ) const
void IntPatch_ThePWalkingInter::Perform ( const TColStd_Array1OfReal ParDep,
const Standard_Real  u1min,
const Standard_Real  v1min,
const Standard_Real  u2min,
const Standard_Real  v2min,
const Standard_Real  u1max,
const Standard_Real  v1max,
const Standard_Real  u2max,
const Standard_Real  v2max 
)
void IntPatch_ThePWalkingInter::Perform ( const TColStd_Array1OfReal ParDep)
Standard_Boolean IntPatch_ThePWalkingInter::PerformFirstPoint ( const TColStd_Array1OfReal ParDep,
IntSurf_PntOn2S FirstPoint 
)
void IntPatch_ThePWalkingInter::RepartirOuDiviser ( Standard_Boolean DejaReparti,
IntImp_ConstIsoparametric ChoixIso,
Standard_Boolean Arrive 
)
Standard_Boolean IntPatch_ThePWalkingInter::TangentAtFirst ( ) const
Standard_Boolean IntPatch_ThePWalkingInter::TangentAtLast ( ) const
const gp_Dir& IntPatch_ThePWalkingInter::TangentAtLine ( Standard_Integer Index) const
Standard_Boolean IntPatch_ThePWalkingInter::TestArret ( const Standard_Boolean  DejaReparti,
TColStd_Array1OfReal Param,
IntImp_ConstIsoparametric ChoixIso 
)
IntWalk_StatusDeflection IntPatch_ThePWalkingInter::TestDeflection ( )
const IntSurf_PntOn2S& IntPatch_ThePWalkingInter::Value ( const Standard_Integer  Index) const

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