OTB
9.0.0
Orfeo Toolbox
|
#include <grmBaatzSegmenter.h>
Public Types | |
typedef Superclass::EdgeType | EdgeType |
typedef Superclass::GraphOperatorType | GraphOperatorType |
typedef Superclass::GraphType | GraphType |
typedef TImage | ImageType |
typedef GraphToOtbImage< GraphType > | IOType |
typedef Superclass::NodePointerType | NodePointerType |
typedef BaatzNode | NodeType |
typedef BaatzParam | ParameterType |
typedef Segmenter< TImage, BaatzNode, BaatzParam > | Superclass |
Public Types inherited from grm::Segmenter< TImage, BaatzNode, BaatzParam > | |
typedef IOType::ClusteredImageType | ClusteredImageType |
typedef GraphType::EdgeType | EdgeType |
typedef GraphOperations< Self > | GraphOperatorType |
typedef Graph< NodeType > | GraphType |
typedef TImage | ImageType |
typedef GraphToOtbImage< GraphType > | IOType |
typedef IOType::LabelImageType | LabelImageType |
typedef GraphOperatorType::NodePointerType | NodePointerType |
typedef BaatzNode | NodeType |
typedef BaatzParam | ParamType |
typedef Segmenter< TImage, BaatzNode, BaatzParam > | Self |
Public Member Functions | |
float | ComputeMergingCost (NodePointerType n1, NodePointerType n2) |
void | InitFromImage () |
void | UpdateSpecificAttributes (NodePointerType n1, NodePointerType n2) |
Public Member Functions inherited from grm::Segmenter< TImage, BaatzNode, BaatzParam > | |
ClusteredImageType::Pointer | GetClusteredImageOutput () |
bool | GetComplete () |
LabelImageType::Pointer | GetLabeledClusteredOutput () |
GRMGetMacro (float, Threshold) | |
GRMGetMacro (unsigned int, ImageHeight) | |
GRMGetMacro (unsigned int, ImageWidth) | |
GRMGetMacro (unsigned int, NumberOfComponentsPerPixel) | |
GRMGetMacro (unsigned int, NumberOfIterations) | |
GRMSetMacro (bool, DoFastSegmentation) | |
GRMSetMacro (float, Threshold) | |
GRMSetMacro (ParamType, Param) | |
GRMSetMacro (unsigned int, ImageHeight) | |
GRMSetMacro (unsigned int, ImageWidth) | |
GRMSetMacro (unsigned int, NumberOfComponentsPerPixel) | |
GRMSetMacro (unsigned int, NumberOfIterations) | |
Segmenter () | |
void | SetInput (TImage *in) |
virtual void | Update () |
~Segmenter () | |
Additional Inherited Members | |
Public Attributes inherited from grm::Segmenter< TImage, BaatzNode, BaatzParam > | |
GraphType | m_Graph |
Protected Attributes inherited from grm::Segmenter< TImage, BaatzNode, BaatzParam > | |
bool | m_Complete |
bool | m_DoFastSegmentation |
unsigned int | m_ImageHeight |
unsigned int | m_ImageWidth |
TImage * | m_InputImage |
unsigned int | m_NumberOfComponentsPerPixel |
unsigned int | m_NumberOfIterations |
ParamType | m_Param |
float | m_Threshold |
Definition at line 39 of file grmBaatzSegmenter.h.
typedef Superclass::EdgeType grm::BaatzSegmenter< TImage >::EdgeType |
Definition at line 49 of file grmBaatzSegmenter.h.
typedef Superclass::GraphOperatorType grm::BaatzSegmenter< TImage >::GraphOperatorType |
Definition at line 51 of file grmBaatzSegmenter.h.
typedef Superclass::GraphType grm::BaatzSegmenter< TImage >::GraphType |
Definition at line 47 of file grmBaatzSegmenter.h.
typedef TImage grm::BaatzSegmenter< TImage >::ImageType |
Definition at line 45 of file grmBaatzSegmenter.h.
typedef GraphToOtbImage<GraphType> grm::BaatzSegmenter< TImage >::IOType |
Definition at line 52 of file grmBaatzSegmenter.h.
typedef Superclass::NodePointerType grm::BaatzSegmenter< TImage >::NodePointerType |
Definition at line 50 of file grmBaatzSegmenter.h.
typedef BaatzNode grm::BaatzSegmenter< TImage >::NodeType |
Definition at line 48 of file grmBaatzSegmenter.h.
typedef BaatzParam grm::BaatzSegmenter< TImage >::ParameterType |
Definition at line 46 of file grmBaatzSegmenter.h.
typedef Segmenter<TImage, BaatzNode, BaatzParam> grm::BaatzSegmenter< TImage >::Superclass |
Definition at line 44 of file grmBaatzSegmenter.h.
|
virtual |
Implements grm::Segmenter< TImage, BaatzNode, BaatzParam >.
|
virtual |
Implements grm::Segmenter< TImage, BaatzNode, BaatzParam >.
|
virtual |
Implements grm::Segmenter< TImage, BaatzNode, BaatzParam >.