KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BEZIER< NumericType > Class Template Reference

Generic cubic Bezier representation. More...

#include <bezier_curves.h>

Public Member Functions

 BEZIER ()=default
 
 BEZIER (VECTOR2< NumericType > aStart, VECTOR2< NumericType > aC1, VECTOR2< NumericType > aC2, VECTOR2< NumericType > aEnd)
 

Public Attributes

VECTOR2< NumericType > Start
 
VECTOR2< NumericType > C1
 
VECTOR2< NumericType > C2
 
VECTOR2< NumericType > End
 

Detailed Description

template<typename NumericType>
class BEZIER< NumericType >

Generic cubic Bezier representation.

Definition at line 77 of file bezier_curves.h.

Constructor & Destructor Documentation

◆ BEZIER() [1/2]

template<typename NumericType >
BEZIER< NumericType >::BEZIER ( )
default

◆ BEZIER() [2/2]

template<typename NumericType >
BEZIER< NumericType >::BEZIER ( VECTOR2< NumericType >  aStart,
VECTOR2< NumericType >  aC1,
VECTOR2< NumericType >  aC2,
VECTOR2< NumericType >  aEnd 
)
inline

Definition at line 82 of file bezier_curves.h.

Member Data Documentation

◆ C1

template<typename NumericType >
VECTOR2<NumericType> BEZIER< NumericType >::C1

Definition at line 91 of file bezier_curves.h.

Referenced by TransformEllipseToBeziers().

◆ C2

template<typename NumericType >
VECTOR2<NumericType> BEZIER< NumericType >::C2

Definition at line 92 of file bezier_curves.h.

Referenced by TransformEllipseToBeziers().

◆ End

template<typename NumericType >
VECTOR2<NumericType> BEZIER< NumericType >::End

Definition at line 93 of file bezier_curves.h.

Referenced by TransformEllipseToBeziers().

◆ Start

template<typename NumericType >
VECTOR2<NumericType> BEZIER< NumericType >::Start

Definition at line 90 of file bezier_curves.h.

Referenced by TransformEllipseToBeziers().


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