HDK
|
#include <GU_Watershed.h>
Public Types | |
using | HedgeInterface = GEO_DetachedHedgeInterface |
using | HedgeArray = UT_Array< GEO_Hedge > |
using | GetFunctor = std::function< fpreal(GA_Offset)> |
Definition at line 40 of file GU_Watershed.h.
using GU_Watershed::GetFunctor = std::function<fpreal(GA_Offset)> |
Definition at line 45 of file GU_Watershed.h.
using GU_Watershed::HedgeArray = UT_Array<GEO_Hedge> |
Definition at line 44 of file GU_Watershed.h.
Definition at line 43 of file GU_Watershed.h.
GU_Watershed::GU_Watershed | ( | const GU_Detail * | gdp, |
const GA_PrimitiveGroup * | prims, | ||
const GetFunctor & | point_fn, | ||
GetFunctor | face_fn = nullptr , |
||
const HedgeInterface * | hip = nullptr |
||
) |
void GU_Watershed::dump | ( | ) |
void GU_Watershed::faceAscentDualPath | ( | GA_Offset | prim, |
HedgeArray & | path | ||
) | const |
Definition at line 114 of file GU_Watershed.h.
Definition at line 78 of file GU_Watershed.h.
|
inline |
Definition at line 100 of file GU_Watershed.h.
void GU_Watershed::getNegSaddles | ( | HedgeArray & | saddles | ) | const |
void GU_Watershed::getPosSaddles | ( | HedgeArray & | saddles | ) | const |
bool GU_Watershed::isInMaxTree | ( | GEO_Hedge | h | ) | const |
bool GU_Watershed::isInMinTree | ( | GEO_Hedge | h | ) | const |
|
inline |
Definition at line 149 of file GU_Watershed.h.
|
inline |
Definition at line 146 of file GU_Watershed.h.
bool GU_Watershed::isRidgeEdge | ( | GEO_Hedge | h | ) | const |
|
inline |
Definition at line 126 of file GU_Watershed.h.
|
inline |
Definition at line 69 of file GU_Watershed.h.
bool GU_Watershed::isValleyEdge | ( | GEO_Hedge | h | ) | const |
|
inline |
Definition at line 60 of file GU_Watershed.h.
|
inline |
Definition at line 56 of file GU_Watershed.h.
|
inline |
Definition at line 61 of file GU_Watershed.h.
|
inline |
Definition at line 57 of file GU_Watershed.h.
|
inline |
Definition at line 65 of file GU_Watershed.h.
void GU_Watershed::orientMaxTree | ( | ) |
void GU_Watershed::orientMinTree | ( | ) |
void GU_Watershed::pointDescentPath | ( | GA_Offset | pt, |
HedgeArray & | path | ||
) | const |
Definition at line 106 of file GU_Watershed.h.
Definition at line 81 of file GU_Watershed.h.
|
inline |
Definition at line 94 of file GU_Watershed.h.
Definition at line 84 of file GU_Watershed.h.
Definition at line 67 of file GU_Watershed.h.
|
inline |
Definition at line 63 of file GU_Watershed.h.
Definition at line 66 of file GU_Watershed.h.