"Fossies" - the Fresh Open Source Software Archive

Member "doc_html/Circular_kernel_2/classCGAL_1_1Circular__arc__point__2.html" (8 Nov 2019, 20909 Bytes) of package /linux/misc/CGAL-4.14.2-doc_html.tar.xz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the CGAL-4.14.2-doc_html.tar.xz project site itself.

\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.14.2 - 2D Circular Geometry Kernel
CGAL::Circular_arc_point_2< CircularKernel > Class Template Reference

#include <CGAL/Circular_arc_point_2.h>

Definition

Related Functions

(Note that these are not member functions.)

bool operator== (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Test for equality. More...
 
bool operator!= (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Test for nonequality.
 
bool operator< (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Returns true iff p is lexicographically smaller than q, i.e. either if p.x() < q.x() or if p.x() == q.x() and p.y() < q.y().
 
bool operator> (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Returns true iff p is lexicographically greater than q.
 
bool operator<= (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Returns true iff p is lexicographically smaller than or equal to q.
 
bool operator>= (const Circular_arc_point_2< CircularKernel > &p, const Circular_arc_point_2< CircularKernel > &q)
 Returns true iff p is lexicographically greater than or equal to q.
 
istream & operator>> (std::istream &is, Circular_arc_point_2 &cp)
 
ostream & operator<< (std::ostream &os, const Circular_arc_point_2 &ce)
 

Creation

 Circular_arc_point_2 (const CircularKernel::Point_2 &q)
 
 Circular_arc_point_2 (const CircularKernel::Root_for_circles_2_2 &r)
 

Access Functions

const CircularKernel::Root_of_2x ()
 x-coordinate of the point.
 
const CircularKernel::Root_of_2y ()
 y-coordinate of the point.
 
Bbox_2 bbox () const
 Returns a bounding box around the point.
 

Friends And Related Function Documentation

◆ operator==()

template<typename CircularKernel >
bool operator== ( const Circular_arc_point_2< CircularKernel > &  p,
const Circular_arc_point_2< CircularKernel > &  q 
)
related

Test for equality.

Two points are equal, iff their x and y coordinates are equal.