Blender V5.0
Freestyle::Intersection< Edge > Class Template Reference

#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

Detailed Description

template<class Edge>
class Freestyle::Intersection< Edge >

Class to define the intersection between two segments.

Definition at line 20 of file SweepLine.h.

Constructor & Destructor Documentation

◆ Intersection() [1/2]

template<class Edge>
template<class EdgeClass>
Freestyle::Intersection< Edge >::Intersection ( EdgeClass * eA,
real ta,
EdgeClass * eB,
real tb )
inline

Definition at line 22 of file SweepLine.h.

◆ Intersection() [2/2]

template<class Edge>
Freestyle::Intersection< Edge >::Intersection ( const Intersection< Edge > & iBrother)
inline

Definition at line 31 of file SweepLine.h.

Member Function Documentation

◆ getParameter()

template<class Edge>
real Freestyle::Intersection< Edge >::getParameter ( Edge * iEdge)
inline

returns the parameter giving the intersection, for the edge iEdge

Definition at line 41 of file SweepLine.h.

Member Data Documentation

◆ EdgeA

template<class Edge>
Edge* Freestyle::Intersection< Edge >::EdgeA

Definition at line 55 of file SweepLine.h.

Referenced by Freestyle::Intersection< segment >::Intersection().

◆ EdgeB

template<class Edge>
Edge* Freestyle::Intersection< Edge >::EdgeB

Definition at line 56 of file SweepLine.h.

Referenced by Freestyle::Intersection< segment >::Intersection().

◆ tA

template<class Edge>
real Freestyle::Intersection< Edge >::tA

Definition at line 57 of file SweepLine.h.

Referenced by Freestyle::Intersection< segment >::Intersection().

◆ tB

template<class Edge>
real Freestyle::Intersection< Edge >::tB

Definition at line 58 of file SweepLine.h.

Referenced by Freestyle::Intersection< segment >::Intersection().

◆ userdata

template<class Edge>
void* Freestyle::Intersection< Edge >::userdata

Definition at line 53 of file SweepLine.h.


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