OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_TheIPIntOfIntersection Class Reference

#include <IntPatch_TheIPIntOfIntersection.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntPatch_TheIPIntOfIntersection ()
Standard_EXPORT IntPatch_TheIPIntOfIntersection (const Handle(Adaptor3d_HSurface)&Surf1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&Surf2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang, const Standard_Real Fleche, const Standard_Real Pas)
Standard_EXPORT void SetStartPoint (const Standard_Real U, const Standard_Real V)
Standard_EXPORT void Perform (const Handle(Adaptor3d_HSurface)&Surf1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&Surf2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang, const Standard_Real Fleche, const Standard_Real Pas)
Standard_Boolean IsDone () const
Standard_Boolean IsEmpty () const
Standard_Integer NbPnts () const
const IntPatch_ThePointOfIntersectionPoint (const Standard_Integer Index) const
Standard_Integer NbLines () const
const Handle_IntPatch_Line & Line (const Standard_Integer Index) const

Private Attributes

Standard_Boolean done
Standard_Boolean empt
IntPatch_SequenceOfPointOfIntersection spnt
IntPatch_SequenceOfLine slin
IntPatch_TheSOnBoundsOfIntersection solrst
IntPatch_TheSearchInsideOfTheIPIntOfIntersection solins
Standard_Boolean myIsStartPnt
Standard_Real myUStart
Standard_Real myVStart


Constructor & Destructor Documentation

Standard_EXPORT IntPatch_TheIPIntOfIntersection::IntPatch_TheIPIntOfIntersection  ) 
 

Standard_EXPORT IntPatch_TheIPIntOfIntersection::IntPatch_TheIPIntOfIntersection const Handle(Adaptor3d_HSurface)&  Surf1,
const Handle(Adaptor3d_TopolTool)&  D1,
const Handle(Adaptor3d_HSurface)&  Surf2,
const Handle(Adaptor3d_TopolTool)&  D2,
const Standard_Real  TolArc,
const Standard_Real  TolTang,
const Standard_Real  Fleche,
const Standard_Real  Pas
 


Member Function Documentation

Standard_Boolean IntPatch_TheIPIntOfIntersection::IsDone  )  const
 

Standard_Boolean IntPatch_TheIPIntOfIntersection::IsEmpty  )  const
 

const Handle_IntPatch_Line& IntPatch_TheIPIntOfIntersection::Line const Standard_Integer  Index  )  const
 

Standard_Integer IntPatch_TheIPIntOfIntersection::NbLines  )  const
 

Standard_Integer IntPatch_TheIPIntOfIntersection::NbPnts  )  const
 

void IntPatch_TheIPIntOfIntersection::operator delete void *  anAddress  )  [inline]
 

void* IntPatch_TheIPIntOfIntersection::operator new size_t  size  )  [inline]
 

void* IntPatch_TheIPIntOfIntersection::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void IntPatch_TheIPIntOfIntersection::Perform const Handle(Adaptor3d_HSurface)&  Surf1,
const Handle(Adaptor3d_TopolTool)&  D1,
const Handle(Adaptor3d_HSurface)&  Surf2,
const Handle(Adaptor3d_TopolTool)&  D2,
const Standard_Real  TolArc,
const Standard_Real  TolTang,
const Standard_Real  Fleche,
const Standard_Real  Pas
 

const IntPatch_ThePointOfIntersection& IntPatch_TheIPIntOfIntersection::Point const Standard_Integer  Index  )  const
 

Standard_EXPORT void IntPatch_TheIPIntOfIntersection::SetStartPoint const Standard_Real  U,
const Standard_Real  V
 


Field Documentation

Standard_Boolean IntPatch_TheIPIntOfIntersection::done [private]
 

Standard_Boolean IntPatch_TheIPIntOfIntersection::empt [private]
 

Standard_Boolean IntPatch_TheIPIntOfIntersection::myIsStartPnt [private]
 

Standard_Real IntPatch_TheIPIntOfIntersection::myUStart [private]
 

Standard_Real IntPatch_TheIPIntOfIntersection::myVStart [private]
 

IntPatch_SequenceOfLine IntPatch_TheIPIntOfIntersection::slin [private]
 

IntPatch_TheSearchInsideOfTheIPIntOfIntersection IntPatch_TheIPIntOfIntersection::solins [private]
 

IntPatch_TheSOnBoundsOfIntersection IntPatch_TheIPIntOfIntersection::solrst [private]
 

IntPatch_SequenceOfPointOfIntersection IntPatch_TheIPIntOfIntersection::spnt [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:15 2008 for OpenCASCADE by  doxygen 1.4.1