Blender  V3.3
Public Member Functions | List of all members
Freestyle::binary_rule< T1, T2 > Struct Template Reference

#include <SweepLine.h>

Public Member Functions

 binary_rule ()
 
template<class T3 , class T4 >
 binary_rule (const binary_rule< T3, T4 > &)
 
virtual ~binary_rule ()
 
virtual bool operator() (T1 &, T2 &)
 

Detailed Description

template<class T1, class T2>
struct Freestyle::binary_rule< T1, T2 >

defines a binary function that can be overload by the user to specify at each condition the intersection between 2 edges must be computed

Definition at line 182 of file SweepLine.h.

Constructor & Destructor Documentation

◆ binary_rule() [1/2]

template<class T1 , class T2 >
Freestyle::binary_rule< T1, T2 >::binary_rule ( )
inline

Definition at line 183 of file SweepLine.h.

◆ binary_rule() [2/2]

template<class T1 , class T2 >
template<class T3 , class T4 >
Freestyle::binary_rule< T1, T2 >::binary_rule ( const binary_rule< T3, T4 > &  )
inline

Definition at line 186 of file SweepLine.h.

◆ ~binary_rule()

template<class T1 , class T2 >
virtual Freestyle::binary_rule< T1, T2 >::~binary_rule ( )
inlinevirtual

Definition at line 189 of file SweepLine.h.

Member Function Documentation

◆ operator()()

template<class T1 , class T2 >
virtual bool Freestyle::binary_rule< T1, T2 >::operator() ( T1 ,
T2  
)
inlinevirtual

Reimplemented in Freestyle::silhouette_binary_rule.

Definition at line 193 of file SweepLine.h.


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