#include <live_wire.hpp>
◆ LiveWire()
pic::LiveWire::LiveWire |
( |
Image * |
img | ) |
|
|
inline |
◆ ~LiveWire()
pic::LiveWire::~LiveWire |
( |
| ) |
|
|
inline |
◆ execute()
void pic::LiveWire::execute |
( |
Vec2i |
pS, |
|
|
Vec2i |
pE, |
|
|
std::vector< Vec2i > & |
out, |
|
|
bool |
bConstrained = false , |
|
|
bool |
bMultiple = false |
|
) |
| |
|
inline |
execute
- Parameters
-
pS | |
pE | |
out | |
bConstrained | |
bMultiple | |
◆ executeLiveWireMultiple()
static void pic::LiveWire::executeLiveWireMultiple |
( |
Image * |
in, |
|
|
std::vector< Vec2i > & |
controlPoints, |
|
|
std::vector< Vec2i > & |
out |
|
) |
| |
|
inlinestatic |
executeLiveWireMultiple
- Parameters
-
◆ executeLiveWireSingle()
static void pic::LiveWire::executeLiveWireSingle |
( |
Image * |
in, |
|
|
Vec2i |
pS, |
|
|
Vec2i |
pE, |
|
|
std::vector< Vec2i > & |
out |
|
) |
| |
|
inlinestatic |
executeLiveWireSingle
- Parameters
-
◆ f1minusx()
static float pic::LiveWire::f1minusx |
( |
float |
x | ) |
|
|
inlinestaticprotected |
f1minusx
- Parameters
-
- Returns
◆ getCost()
float pic::LiveWire::getCost |
( |
Vec2i & |
p, |
|
|
Vec2i & |
q |
|
) |
| |
|
inlineprotected |
getCost
- Parameters
-
- Returns
◆ release()
void pic::LiveWire::release |
( |
| ) |
|
|
inlineprotected |
◆ set()
void pic::LiveWire::set |
( |
Image * |
img | ) |
|
|
inline |
◆ fD_const
float pic::LiveWire::fD_const |
|
protected |
◆ fG_max
float * pic::LiveWire::fG_max |
|
protected |
◆ fG_min
float* pic::LiveWire::fG_min |
|
protected |
◆ fZ
Image * pic::LiveWire::fZ |
|
protected |
◆ img_G
Image* pic::LiveWire::img_G |
|
protected |
◆ pointers
int* pic::LiveWire::pointers |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/algorithms/live_wire.hpp