gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
decasteljau.h File Reference
#include <vector>
Include dependency graph for decasteljau.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void decasteljau (double tol, const SPoint3 &p0, const SPoint3 &p1, const SPoint3 &p2, std::vector< SPoint3 > &pts, std::vector< double > &ts)
 
void decasteljau (double tol, const SPoint3 &p0, const SPoint3 &p1, const SPoint3 &p2, const SPoint3 &p3, std::vector< SPoint3 > &pts, std::vector< double > &ts)
 
void decasteljau (double tol, const std::vector< SPoint3 > &controlPoints, std::vector< SPoint3 > &pts, std::vector< double > &ts)
 

Function Documentation

◆ decasteljau() [1/3]

void decasteljau ( double  tol,
const SPoint3 p0,
const SPoint3 p1,
const SPoint3 p2,
const SPoint3 p3,
std::vector< SPoint3 > &  pts,
std::vector< double > &  ts 
)

Definition at line 101 of file decasteljau.cpp.

Here is the call graph for this function:

◆ decasteljau() [2/3]

void decasteljau ( double  tol,
const SPoint3 p0,
const SPoint3 p1,
const SPoint3 p2,
std::vector< SPoint3 > &  pts,
std::vector< double > &  ts 
)

Definition at line 69 of file decasteljau.cpp.

Here is the call graph for this function:

◆ decasteljau() [3/3]

void decasteljau ( double  tol,
const std::vector< SPoint3 > &  controlPoints,
std::vector< SPoint3 > &  pts,
std::vector< double > &  ts 
)

Definition at line 134 of file decasteljau.cpp.

Here is the call graph for this function: