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

ModelingAlgorithms
TKGeomAlgo
GccAna


GccAna_LinPnt2dBisec Class Reference

Describes functions for building bisecting curves between a 2D line and a point.
A bisecting curve between a line and a point is such a
curve that each of its points is at the same distance from
the circle and the point. It can be a parabola or a line,
depending on the relative position of the line and the
circle. There is always one unique solution.
A LinPnt2dBisec object provides a framework for:
- defining the construction of the bisecting curve,
- implementing the construction algorithm, and
- consulting the result.
.

#include <GccAna_LinPnt2dBisec.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GccAna_LinPnt2dBisec (const gp_Lin2d &Line1, const gp_Pnt2d &Point2)
 Constructs a bisecting curve between the line Line1 and the point Point2.
.
Standard_EXPORT Standard_Boolean IsDone () const
 Returns True if the algorithm succeeded.
.
Standard_EXPORT Handle_GccInt_Bisec ThisSolution () const
 Returns the number of solutions.
//! It raises NotDone if the construction algorithm didn't succeed.
.

Private Attributes

Standard_Boolean WellDone
Handle_GccInt_Bisec bissol


Constructor & Destructor Documentation

Standard_EXPORT GccAna_LinPnt2dBisec::GccAna_LinPnt2dBisec const gp_Lin2d &  Line1,
const gp_Pnt2d &  Point2
 


Member Function Documentation

Standard_EXPORT Standard_Boolean GccAna_LinPnt2dBisec::IsDone  )  const
 

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

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

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

Standard_EXPORT Handle_GccInt_Bisec GccAna_LinPnt2dBisec::ThisSolution  )  const
 


Field Documentation

Handle_GccInt_Bisec GccAna_LinPnt2dBisec::bissol [private]
 

Standard_Boolean GccAna_LinPnt2dBisec::WellDone [private]
 


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