Blender V4.3
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
 
EdgeEdgeA
 
EdgeEdgeB
 
real tA
 
real tB
 

Detailed Description

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

Class to define the intersection between two segments.

Definition at line 22 of file SweepLine.h.

Constructor & Destructor Documentation

◆ Intersection() [1/2]

◆ Intersection() [2/2]

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 43 of file SweepLine.h.

References Freestyle::Intersection< Edge >::EdgeA, Freestyle::Intersection< Edge >::EdgeB, Freestyle::Intersection< Edge >::tA, and Freestyle::Intersection< Edge >::tB.

Member Data Documentation

◆ EdgeA

◆ EdgeB

◆ tA

◆ tB

◆ userdata

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

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