|
Blender V4.3
|
#include <SweepLine.h>
Public Member Functions | |
| SweepLine () | |
| ~SweepLine () | |
| void | process (Point &p, vector< Segment< T, Point > * > &segments, binary_rule< Segment< T, Point >, Segment< T, Point > > &binrule, real epsilon=M_EPSILON) |
| void | add (Segment< T, Point > *S, binary_rule< Segment< T, Point >, Segment< T, Point > > &binrule, real epsilon) |
| void | remove (Segment< T, Point > *s) |
| vector< Segment< T, Point > * > & | intersectedEdges () |
| vector< Intersection< Segment< T, Point > > * > & | intersections () |
Definition at line 193 of file SweepLine.h.
|
inline |
Definition at line 195 of file SweepLine.h.
|
inline |
Definition at line 196 of file SweepLine.h.
|
inline |
Definition at line 233 of file SweepLine.h.
References Freestyle::Segment< T, Point >::CommonVertex(), Freestyle::GeomUtils::DO_INTERSECT, Freestyle::GeomUtils::intersect2dSeg2dSegParametric(), Freestyle::Segment< T, Point >::order(), and v2.
Referenced by Freestyle::SweepLine< T, Point >::process().
|
inline |
Definition at line 308 of file SweepLine.h.
Referenced by Freestyle::ViewMapBuilder::ComputeSweepLineIntersections().
|
inline |
Definition at line 313 of file SweepLine.h.
Referenced by Freestyle::ViewMapBuilder::ComputeSweepLineIntersections().
|
inline |
Definition at line 207 of file SweepLine.h.
References Freestyle::SweepLine< T, Point >::add(), and Freestyle::SweepLine< T, Point >::remove().
Referenced by Freestyle::ViewMapBuilder::ComputeSweepLineIntersections().
|
inline |
Definition at line 300 of file SweepLine.h.
Referenced by Freestyle::SweepLine< T, Point >::process().