Public Member Functions | Private Attributes | Friends | List of all members
Labeling< SrcT, DstT >::RasterSegment Class Reference

#include <Labeling.h>

Public Member Functions

int GetLeftX (void) const
 
int GetRightX (void) const
 
SrcT GetSourceValue (void) const
 
int GetY (void) const
 
int LeftX (void) const
 
 RasterSegment (const int n_left_x, const int n_right_x, const int n_y, const SrcT n_source_value)
 
int RightX (void) const
 
SrcT SourceValue (void) const
 
int Y (void) const
 
 ~RasterSegment ()
 

Private Attributes

int left_x
 
int right_x
 
SrcT source_value
 
int y
 

Friends

std::ostream & operator<< (std::ostream &s, RasterSegment &rs)
 

Detailed Description

template<class SrcT, class DstT>
class Labeling< SrcT, DstT >::RasterSegment

Definition at line 48 of file Labeling.h.

Constructor & Destructor Documentation

template<class SrcT , class DstT >
Labeling< SrcT, DstT >::RasterSegment::RasterSegment ( const int  n_left_x,
const int  n_right_x,
const int  n_y,
const SrcT  n_source_value 
)
inline

Definition at line 55 of file Labeling.h.

template<class SrcT , class DstT >
Labeling< SrcT, DstT >::RasterSegment::~RasterSegment ( )
inline

Definition at line 62 of file Labeling.h.

Member Function Documentation

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::GetLeftX ( void  ) const
inline

Definition at line 69 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::GetRightX ( void  ) const
inline

Definition at line 75 of file Labeling.h.

template<class SrcT , class DstT >
SrcT Labeling< SrcT, DstT >::RasterSegment::GetSourceValue ( void  ) const
inline

Definition at line 87 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::GetY ( void  ) const
inline

Definition at line 81 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::LeftX ( void  ) const
inline

Definition at line 95 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::RightX ( void  ) const
inline

Definition at line 101 of file Labeling.h.

template<class SrcT , class DstT >
SrcT Labeling< SrcT, DstT >::RasterSegment::SourceValue ( void  ) const
inline

Definition at line 113 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::Y ( void  ) const
inline

Definition at line 107 of file Labeling.h.

Friends And Related Function Documentation

template<class SrcT , class DstT >
std::ostream& operator<< ( std::ostream &  s,
RasterSegment rs 
)
friend

Definition at line 119 of file Labeling.h.

Member Data Documentation

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::left_x
private

Definition at line 50 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::right_x
private

Definition at line 51 of file Labeling.h.

template<class SrcT , class DstT >
SrcT Labeling< SrcT, DstT >::RasterSegment::source_value
private

Definition at line 53 of file Labeling.h.

template<class SrcT , class DstT >
int Labeling< SrcT, DstT >::RasterSegment::y
private

Definition at line 52 of file Labeling.h.


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


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Mon May 3 2021 03:03:27