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().