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

#include <eepicgeom.H>

Inheritance diagram for Thick_Ellipse:
[legend]
Collaboration diagram for Thick_Ellipse:
[legend]

Public Member Functions

 Thick_Ellipse ()
 
 Thick_Ellipse (const Ellipse &p)
 
 Thick_Ellipse (const Point &center, const Geom_Number &hr, const Geom_Number &vr)
 
- Public Member Functions inherited from Ellipse
 Ellipse (Point __center, const Geom_Number &__hr, const Geom_Number &__vr)
 
 Ellipse (const Ellipse &e)=default
 
 Ellipse ()=default
 
const Pointget_center () const
 
const Geom_Numberget_hradius () const
 
const Geom_Numberget_vradius () const
 
Point highest_point () const
 
Point lowest_point () const
 
Point leftmost_point () const
 
Point rightmost_point () const
 
void compute_tangents (Segment &s1, Segment &s2, const Geom_Number &m) const
 
bool intersects_with (const Segment &s) const
 
bool contains_to (const Point &p) const
 
bool intersects_with (const Point &p) const
 
Segment intersection_with (const Segment &sg) const
 
- Public Member Functions inherited from Geom_Object
 Geom_Object ()=default
 
virtual ~Geom_Object ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from Ellipse
static bool is_clockwise ()
 

Detailed Description

Definition at line 1255 of file eepicgeom.H.

Constructor & Destructor Documentation

◆ Thick_Ellipse() [1/3]

Thick_Ellipse::Thick_Ellipse ( )
inline

Definition at line 1255 of file eepicgeom.H.

◆ Thick_Ellipse() [2/3]

Thick_Ellipse::Thick_Ellipse ( const Ellipse p)
inline

Definition at line 1255 of file eepicgeom.H.

◆ Thick_Ellipse() [3/3]

Thick_Ellipse::Thick_Ellipse ( const Point center,
const Geom_Number hr,
const Geom_Number vr 
)
inline

Definition at line 1255 of file eepicgeom.H.


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