cgal/Algebraic_kernel/doc_tex/Algebraic_kernel_ref/Polynomial_2.tex

54 lines
1.5 KiB
TeX

\begin{ccRefConcept}{AlgebraicKernel_2_2::PolynomialForCircles_2_2}
\ccDefinition
The \ccc{AlgebraicKernel_2_2::PolynomialForCircles_2_2} represents
bivariate polynomials of degree up to~2 capable of storing equations
of circles, whose center has coordinates of type \ccc{FT}, a model of
\ccc{FieldNumberType}, as well as the square of the radius.
\footnote{Of course the name looks bad since it mixes geometry with algebra.
suggestions welcome}
\ccCreation
\ccCreationVariable{pol}
\ccConstructor{PolynomialForCircles_2_2();}{Default constructor.}
%\ccConstructor{PolynomialForCircles_2_2(const FT & a, const FT & b, const FT & rsq);}{Constructs polynomial \ccc{(x-a)^2 + (y-b)^2 - rsq}.}
%\ccAccessFunctions
%\ccMethod{const FT & a();}{\ccc{x}-coordinate of the center of the circle.}
%\ccGlue
%\ccMethod{const FT & b();}{\ccc{y}-coordinate of the center of the circle.}
%\ccGlue
%\ccMethod{const FT & r_sq();}{Square radius of the center of the circle.}
\ccOperations
The comparison operator \ccc{==} must be provided.
\ccFunction{bool operator ==
(AlgebraicKernel_2_2::const PolynomialForCircles_2_2 & p,
const AlgebraicKernel_2_2::PolynomialForCircles_2_2 & q);}{}
\ccHasModels
\ccc{Polynomial_for_circles_2_2}
\ccSeeAlso
\ccRefIdfierPage{AlgebraicKernel_2_2}
\end{ccRefConcept}
\begin{ccRefConcept}{Algebraic_kernel_4_2::Polynomial_2_2}
\ccDefinition
The \ccc{Algebraic_kernel_4_2::Polynomial_2_2} represents bivariate
polynomials of degree up to~2 whose coefficients are of type \ccc{RT},
a model of \ccc{RingNumberType}.
\end{ccRefConcept}