![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <grmFullLambdaScheduleSegmenter.h>
Inheritance diagram for grm::FullLambdaScheduleSegmenter< TImage >:
Collaboration diagram for grm::FullLambdaScheduleSegmenter< TImage >:Public Types | |
| typedef Superclass::GraphOperatorType | GraphOperatorType |
| typedef Superclass::GraphType | GraphType |
| typedef TImage | ImageType |
| typedef GraphToOtbImage< GraphType > | IOType |
| typedef Superclass::NodePointerType | NodePointerType |
| typedef Segmenter< TImage, FLSNode, FLSParam > | Superclass |
Public Types inherited from grm::Segmenter< TImage, FLSNode, FLSParam > | |
| 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 FLSNode | NodeType |
| typedef FLSParam | ParamType |
| typedef Segmenter< TImage, FLSNode, FLSParam > | 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, FLSNode, FLSParam > | |
| virtual float | ComputeMergingCost (NodePointerType n1, NodePointerType n2)=0 |
| 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 () |
| virtual void | UpdateSpecificAttributes (NodePointerType n1, NodePointerType n2)=0 |
| ~Segmenter () | |
Additional Inherited Members | |
Public Attributes inherited from grm::Segmenter< TImage, FLSNode, FLSParam > | |
| GraphType | m_Graph |
Protected Attributes inherited from grm::Segmenter< TImage, FLSNode, FLSParam > | |
| 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 32 of file grmFullLambdaScheduleSegmenter.h.
| typedef Superclass::GraphOperatorType grm::FullLambdaScheduleSegmenter< TImage >::GraphOperatorType |
Definition at line 40 of file grmFullLambdaScheduleSegmenter.h.
| typedef Superclass::GraphType grm::FullLambdaScheduleSegmenter< TImage >::GraphType |
Definition at line 38 of file grmFullLambdaScheduleSegmenter.h.
| typedef TImage grm::FullLambdaScheduleSegmenter< TImage >::ImageType |
Definition at line 37 of file grmFullLambdaScheduleSegmenter.h.
| typedef GraphToOtbImage<GraphType> grm::FullLambdaScheduleSegmenter< TImage >::IOType |
Definition at line 41 of file grmFullLambdaScheduleSegmenter.h.
| typedef Superclass::NodePointerType grm::FullLambdaScheduleSegmenter< TImage >::NodePointerType |
Definition at line 39 of file grmFullLambdaScheduleSegmenter.h.
| typedef Segmenter<TImage, FLSNode, FLSParam> grm::FullLambdaScheduleSegmenter< TImage >::Superclass |
Definition at line 36 of file grmFullLambdaScheduleSegmenter.h.
| float grm::FullLambdaScheduleSegmenter< TImage >::ComputeMergingCost | ( | NodePointerType | n1, |
| NodePointerType | n2 | ||
| ) |
|
virtual |
Implements grm::Segmenter< TImage, FLSNode, FLSParam >.
| void grm::FullLambdaScheduleSegmenter< TImage >::UpdateSpecificAttributes | ( | NodePointerType | n1, |
| NodePointerType | n2 | ||
| ) |
1.8.17