cgal/Circular_kernel_2/doc/Circular_kernel_2/Concepts/CircularKernel--GetEquation.h

34 lines
567 B
C++

/*!
\ingroup PkgCircularKernel2GeometricConcepts
\cgalConcept
\sa `CircularKernel::ConstructLine_2`
\sa `CircularKernel::ConstructCircle_2`
*/
class CircularKernel::GetEquation {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
Returns the equation of the line.
*/
CircularKernel::Polynomial_1_2
operator()(const CircularKernel::Line_2 & c);
/*!
Returns the equation of the circle.
*/
CircularKernel::Polynomial_for_circles_2_2
operator()(const CircularKernel::Circle_2 & c);
/// @}
}; /* end CircularKernel::GetEquation */