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

#include <geom_algorithms.H>

Collaboration diagram for Aleph::HalfPlaneIntersection::HalfPlane:
[legend]

Public Member Functions

 HalfPlane ()=default
 
 HalfPlane (Point p_, Point q_)
 
Geom_Number dx () const
 
Geom_Number dy () const
 
Geom_Number offset () const
 
bool outside (const Point &x) const
 

Public Attributes

Point p
 
Point q
 

Detailed Description

Definition at line 1775 of file geom_algorithms.H.

Constructor & Destructor Documentation

◆ HalfPlane() [1/2]

Aleph::HalfPlaneIntersection::HalfPlane::HalfPlane ( )
default

◆ HalfPlane() [2/2]

Aleph::HalfPlaneIntersection::HalfPlane::HalfPlane ( Point  p_,
Point  q_ 
)
inline

Definition at line 1782 of file geom_algorithms.H.

Member Function Documentation

◆ dx()

Geom_Number Aleph::HalfPlaneIntersection::HalfPlane::dx ( ) const
inline

◆ dy()

Geom_Number Aleph::HalfPlaneIntersection::HalfPlane::dy ( ) const
inline

◆ offset()

Geom_Number Aleph::HalfPlaneIntersection::HalfPlane::offset ( ) const
inline

◆ outside()

bool Aleph::HalfPlaneIntersection::HalfPlane::outside ( const Point x) const
inline

Definition at line 1794 of file geom_algorithms.H.

References Aleph::CW, Aleph::orientation(), p, and q.

Member Data Documentation

◆ p

Point Aleph::HalfPlaneIntersection::HalfPlane::p

◆ q

Point Aleph::HalfPlaneIntersection::HalfPlane::q

Definition at line 1778 of file geom_algorithms.H.

Referenced by dx(), dy(), and outside().


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