Blender  V3.3
Public Member Functions | List of all members
Freestyle::SweepLine< T, Point > Class Template Reference

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

Detailed Description

template<class T, class Point>
class Freestyle::SweepLine< T, Point >

Definition at line 199 of file SweepLine.h.

Constructor & Destructor Documentation

◆ SweepLine()

template<class T , class Point >
Freestyle::SweepLine< T, Point >::SweepLine ( )
inline

Definition at line 201 of file SweepLine.h.

◆ ~SweepLine()

template<class T , class Point >
Freestyle::SweepLine< T, Point >::~SweepLine ( )
inline

Definition at line 204 of file SweepLine.h.

References vector.

Member Function Documentation

◆ add()

template<class T , class Point >
void Freestyle::SweepLine< T, Point >::add ( Segment< T, Point > *  S,
binary_rule< Segment< T, Point >, Segment< T, Point >> &  binrule,
real  epsilon 
)
inline

◆ intersectedEdges()

template<class T , class Point >
vector<Segment<T, Point> *>& Freestyle::SweepLine< T, Point >::intersectedEdges ( )
inline

◆ intersections()

template<class T , class Point >
vector<Intersection<Segment<T, Point> > *>& Freestyle::SweepLine< T, Point >::intersections ( )
inline

◆ process()

template<class T , class Point >
void Freestyle::SweepLine< T, Point >::process ( Point &  p,
vector< Segment< T, Point > * > &  segments,
binary_rule< Segment< T, Point >, Segment< T, Point >> &  binrule,
real  epsilon = M_EPSILON 
)
inline

◆ remove()

template<class T , class Point >
void Freestyle::SweepLine< T, Point >::remove ( Segment< T, Point > *  s)
inline

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