All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::rp::SegmenterRegionGrowingStrategy::Segment Class Referenceabstract

Segment base class. More...

#include <SegmenterRegionGrowingStrategy.h>

Inheritance diagram for te::rp::SegmenterRegionGrowingStrategy::Segment:
te::rp::SegmenterSegment te::rp::SegmenterRegionGrowingStrategy::BaatzBasedSegment te::rp::SegmenterRegionGrowingStrategy::MeanBasedSegment

Public Member Functions

virtual
SegmenterRegionGrowingStrategy::SegmentFeatures
getFeatures ()=0
 Returns the current segment internal features. More...
 
virtual
SegmenterRegionGrowingStrategy::SegmentFeatures
const * 
getFeatures () const =0
 Returns the current segment internal features. More...
 
virtual ~Segment ()
 

Public Attributes

std::list< Segment * > m_neighborSegments
 Neighborhood segments. More...
 

Protected Member Functions

 Segment ()
 

Private Member Functions

const Segmentoperator= (const Segment &other)
 
 Segment (const Segment &)
 

Detailed Description

Segment base class.

Definition at line 203 of file SegmenterRegionGrowingStrategy.h.

Constructor & Destructor Documentation

te::rp::SegmenterRegionGrowingStrategy::Segment::~Segment ( )
virtual

Definition at line 128 of file SegmenterRegionGrowingStrategy.cpp.

te::rp::SegmenterRegionGrowingStrategy::Segment::Segment ( )
protected

Definition at line 124 of file SegmenterRegionGrowingStrategy.cpp.

te::rp::SegmenterRegionGrowingStrategy::Segment::Segment ( const Segment )
inlineprivate

Definition at line 232 of file SegmenterRegionGrowingStrategy.h.

Member Function Documentation

virtual SegmenterRegionGrowingStrategy::SegmentFeatures* te::rp::SegmenterRegionGrowingStrategy::Segment::getFeatures ( )
pure virtual

Returns the current segment internal features.

Returns
Returns the current segment internal features.

Implemented in te::rp::SegmenterRegionGrowingStrategy::BaatzBasedSegment, and te::rp::SegmenterRegionGrowingStrategy::MeanBasedSegment.

Referenced by te::rp::SegmenterRegionGrowingStrategy::initializeSegments().

virtual SegmenterRegionGrowingStrategy::SegmentFeatures const* te::rp::SegmenterRegionGrowingStrategy::Segment::getFeatures ( ) const
pure virtual

Returns the current segment internal features.

Returns
Returns the current segment internal features.

Implemented in te::rp::SegmenterRegionGrowingStrategy::BaatzBasedSegment, and te::rp::SegmenterRegionGrowingStrategy::MeanBasedSegment.

const Segment& te::rp::SegmenterRegionGrowingStrategy::Segment::operator= ( const Segment other)
inlineprivate

Definition at line 234 of file SegmenterRegionGrowingStrategy.h.

Member Data Documentation

std::list< Segment* > te::rp::SegmenterRegionGrowingStrategy::Segment::m_neighborSegments

Neighborhood segments.

Definition at line 210 of file SegmenterRegionGrowingStrategy.h.

Referenced by te::rp::SegmenterRegionGrowingStrategy::initializeSegments().


The documentation for this class was generated from the following files: