Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::MinimumEnclosingCircle::Circle Struct Reference

Result type: a circle defined by center and squared radius. More...

#include <geom_algorithms.H>

Collaboration diagram for Aleph::MinimumEnclosingCircle::Circle:
[legend]

Public Member Functions

Geom_Number radius () const
 Exact radius (square root of radius_squared).
 
bool contains (const Point &p) const
 True if point p lies inside or on the circle boundary.
 

Public Attributes

Point center
 
Geom_Number radius_squared = 0
 

Detailed Description

Result type: a circle defined by center and squared radius.

Definition at line 1094 of file geom_algorithms.H.

Member Function Documentation

◆ contains()

bool Aleph::MinimumEnclosingCircle::Circle::contains ( const Point p) const
inline

◆ radius()

Geom_Number Aleph::MinimumEnclosingCircle::Circle::radius ( ) const
inline

Exact radius (square root of radius_squared).

Definition at line 1100 of file geom_algorithms.H.

References radius_squared, and Aleph::square_root().

Referenced by Aleph::put_mec_result().

Member Data Documentation

◆ center

Point Aleph::MinimumEnclosingCircle::Circle::center

Definition at line 1096 of file geom_algorithms.H.

Referenced by contains(), and Aleph::put_mec_result().

◆ radius_squared

Geom_Number Aleph::MinimumEnclosingCircle::Circle::radius_squared = 0

Definition at line 1097 of file geom_algorithms.H.

Referenced by contains(), and radius().


The documentation for this struct was generated from the following file: