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

#include <Labeling.h>

List of all members.

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 Tue Jul 2 2019 19:41:08