|
Blender
V3.3
|
#include <SweepLine.h>
Public Member Functions | |
| template<class EdgeClass > | |
| Intersection (EdgeClass *eA, real ta, EdgeClass *eB, real tb) | |
| Intersection (const Intersection &iBrother) | |
| real | getParameter (Edge *iEdge) |
Public Attributes | |
| void * | userdata |
| Edge * | EdgeA |
| Edge * | EdgeB |
| real | tA |
| real | tB |
Class to define the intersection between two segments.
Definition at line 20 of file SweepLine.h.
|
inline |
Definition at line 22 of file SweepLine.h.
References Freestyle::Intersection< Edge >::EdgeA, Freestyle::Intersection< Edge >::EdgeB, Freestyle::Intersection< Edge >::tA, Freestyle::Intersection< Edge >::tB, and Freestyle::Intersection< Edge >::userdata.
|
inline |
Definition at line 31 of file SweepLine.h.
References Freestyle::Intersection< Edge >::EdgeA, Freestyle::Intersection< Edge >::EdgeB, Freestyle::Intersection< Edge >::tA, Freestyle::Intersection< Edge >::tB, and Freestyle::Intersection< Edge >::userdata.
|
inline |
returns the parameter giving the intersection, for the edge iEdge
Definition at line 41 of file SweepLine.h.
References Freestyle::Intersection< Edge >::EdgeA, Freestyle::Intersection< Edge >::EdgeB, Freestyle::Intersection< Edge >::tA, and Freestyle::Intersection< Edge >::tB.
| Edge* Freestyle::Intersection< Edge >::EdgeA |
Definition at line 55 of file SweepLine.h.
Referenced by Freestyle::Intersection< Edge >::getParameter(), and Freestyle::Intersection< Edge >::Intersection().
| Edge* Freestyle::Intersection< Edge >::EdgeB |
Definition at line 56 of file SweepLine.h.
Referenced by Freestyle::Intersection< Edge >::getParameter(), and Freestyle::Intersection< Edge >::Intersection().
| real Freestyle::Intersection< Edge >::tA |
Definition at line 57 of file SweepLine.h.
Referenced by Freestyle::Intersection< Edge >::getParameter(), and Freestyle::Intersection< Edge >::Intersection().
| real Freestyle::Intersection< Edge >::tB |
Definition at line 58 of file SweepLine.h.
Referenced by Freestyle::Intersection< Edge >::getParameter(), and Freestyle::Intersection< Edge >::Intersection().
| void* Freestyle::Intersection< Edge >::userdata |
Definition at line 53 of file SweepLine.h.
Referenced by Freestyle::Intersection< Edge >::Intersection().