KiCad PCB EDA Suite
|
#include <plugins/3dapi/xv3d_types.h>
Go to the source code of this file.
Classes | |
struct | RAY |
struct | RAY2D |
struct | RAYSEG2D |
Enumerations | |
enum class | RAY_CLASSIFICATION { MMM , MMP , MPM , MPP , PMM , PMP , PPM , PPP , POO , MOO , OPO , OMO , OOP , OOM , OMM , OMP , OPM , OPP , MOM , MOP , POM , POP , MMO , MPO , PMO , PPO } |
Functions | |
bool | IntersectSegment (const SFVEC2F &aStartA, const SFVEC2F &aEnd_minus_startA, const SFVEC2F &aStartB, const SFVEC2F &aEnd_minus_startB) |
|
strong |
Enumerator | |
---|---|
MMM | |
MMP | |
MPM | |
MPP | |
PMM | |
PMP | |
PPM | |
PPP | |
POO | |
MOO | |
OPO | |
OMO | |
OOP | |
OOM | |
OMM | |
OMP | |
OPM | |
OPP | |
MOM | |
MOP | |
POM | |
POP | |
MMO | |
MPO | |
PMO | |
PPO |
bool IntersectSegment | ( | const SFVEC2F & | aStartA, |
const SFVEC2F & | aEnd_minus_startA, | ||
const SFVEC2F & | aStartB, | ||
const SFVEC2F & | aEnd_minus_startB | ||
) |
Definition at line 181 of file ray.cpp.
References std::abs().
Referenced by ROUND_SEGMENT_2D::Intersects().