OTB
9.0.0
Orfeo Toolbox
|
#include <grmGraphOperations.h>
Public Types | |
using | ContourOperator = lp::ContourOperations |
typedef GraphType::EdgeConstIteratorType | EdgeConstIterator |
typedef GraphType::EdgeIteratorType | EdgeIterator |
typedef GraphType::EdgeListType | EdgeList |
typedef GraphType::EdgeType | EdgeType |
typedef SegmenterType::GraphType | GraphType |
typedef SegmenterType::ImageType | ImageType |
typedef GraphType::NodeConstIteratorType | NodeConstIterator |
typedef GraphType::NodeIteratorType | NodeIterator |
typedef GraphType::NodeListType | NodeList |
typedef GraphType::NodePointerType | NodePointerType |
typedef GraphType::NodeType | NodeType |
typedef TSegmenter | SegmenterType |
Static Public Member Functions | |
static NodePointerType | CheckBF (NodePointerType a, float t) |
static NodePointerType | CheckLMBF (NodePointerType, float t) |
static void | ComputeMergingCostsUsingDither (NodePointerType r, SegmenterType &seg) |
static EdgeIterator | FindEdge (NodePointerType n, NodePointerType target) |
static void | InitNodes (ImageType *inputImg, SegmenterType &seg, CONNECTIVITY mask) |
static bool | PerfomAllDitheredIterationsWithBF (SegmenterType &seg) |
static bool | PerfomAllIterationsWithLMBFAndConstThreshold (SegmenterType &seg) |
static bool | PerfomOneDitheredIterationWithBF (SegmenterType &seg) |
static bool | PerfomOneIterationWithLMBF (SegmenterType &seg) |
static void | RemoveExpiredNodes (GraphType &graph) |
static void | UpdateInternalAttributes (NodePointerType a, NodePointerType b, const unsigned int width) |
static void | UpdateMergingCosts (SegmenterType &seg) |
static void | UpdateNeighbors (NodePointerType a, NodePointerType b) |
Definition at line 34 of file grmGraphOperations.h.
using grm::GraphOperations< TSegmenter >::ContourOperator = lp::ContourOperations |
Definition at line 52 of file grmGraphOperations.h.
typedef GraphType::EdgeConstIteratorType grm::GraphOperations< TSegmenter >::EdgeConstIterator |
Definition at line 50 of file grmGraphOperations.h.
typedef GraphType::EdgeIteratorType grm::GraphOperations< TSegmenter >::EdgeIterator |
Definition at line 49 of file grmGraphOperations.h.
typedef GraphType::EdgeListType grm::GraphOperations< TSegmenter >::EdgeList |
Definition at line 48 of file grmGraphOperations.h.
typedef GraphType::EdgeType grm::GraphOperations< TSegmenter >::EdgeType |
Definition at line 43 of file grmGraphOperations.h.
typedef SegmenterType::GraphType grm::GraphOperations< TSegmenter >::GraphType |
Definition at line 41 of file grmGraphOperations.h.
typedef SegmenterType::ImageType grm::GraphOperations< TSegmenter >::ImageType |
Definition at line 40 of file grmGraphOperations.h.
typedef GraphType::NodeConstIteratorType grm::GraphOperations< TSegmenter >::NodeConstIterator |
Definition at line 47 of file grmGraphOperations.h.
typedef GraphType::NodeIteratorType grm::GraphOperations< TSegmenter >::NodeIterator |
Definition at line 46 of file grmGraphOperations.h.
typedef GraphType::NodeListType grm::GraphOperations< TSegmenter >::NodeList |
Definition at line 45 of file grmGraphOperations.h.
typedef GraphType::NodePointerType grm::GraphOperations< TSegmenter >::NodePointerType |
Definition at line 44 of file grmGraphOperations.h.
typedef GraphType::NodeType grm::GraphOperations< TSegmenter >::NodeType |
Definition at line 42 of file grmGraphOperations.h.
typedef TSegmenter grm::GraphOperations< TSegmenter >::SegmenterType |
Definition at line 39 of file grmGraphOperations.h.
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by grm::Segmenter< TImage, BaatzNode, BaatzParam >::Update().
|
static |
Referenced by grm::Segmenter< TImage, BaatzNode, BaatzParam >::Update().
|
static |
Referenced by grm::Segmenter< TImage, BaatzNode, BaatzParam >::Update().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |