Public Member Functions | Public Attributes | List of all members
tuw::EllipsesDetection::Ellipse Class Reference

#include <ellipses_detection.h>

Public Member Functions

 Ellipse ()
 
void init ()
 

Public Attributes

cv::Rect boxContour
 
cv::RotatedRect boxEllipse
 
double boxEllipseRatio
 
cv::Point2d centerContour
 
ObliqueCone cone
 
boost::shared_ptr< std::vector< cv::Point2f > > contourDistort
 
boost::shared_ptr< std::vector< cv::Point2f > > contourUndistort
 
DetectionState detection
 
boost::shared_ptr< std::vector< double > > distances
 
int id
 
int innerRing
 
int outerRing
 
boost::shared_ptr< std::vector< cv::Point > > polygon
 
double radiusContour
 
double radiusEllipseMax
 
double radiusEllipseMin
 

Detailed Description

Definition at line 115 of file ellipses_detection.h.

Constructor & Destructor Documentation

tuw::EllipsesDetection::Ellipse::Ellipse ( )
inline

Definition at line 117 of file ellipses_detection.h.

Member Function Documentation

void tuw::EllipsesDetection::Ellipse::init ( )
inline

Definition at line 119 of file ellipses_detection.h.

Member Data Documentation

cv::Rect tuw::EllipsesDetection::Ellipse::boxContour

Definition at line 130 of file ellipses_detection.h.

cv::RotatedRect tuw::EllipsesDetection::Ellipse::boxEllipse

Definition at line 129 of file ellipses_detection.h.

double tuw::EllipsesDetection::Ellipse::boxEllipseRatio

Definition at line 133 of file ellipses_detection.h.

cv::Point2d tuw::EllipsesDetection::Ellipse::centerContour

Definition at line 131 of file ellipses_detection.h.

ObliqueCone tuw::EllipsesDetection::Ellipse::cone

Definition at line 136 of file ellipses_detection.h.

boost::shared_ptr<std::vector<cv::Point2f> > tuw::EllipsesDetection::Ellipse::contourDistort

Definition at line 138 of file ellipses_detection.h.

boost::shared_ptr<std::vector<cv::Point2f> > tuw::EllipsesDetection::Ellipse::contourUndistort

Definition at line 137 of file ellipses_detection.h.

DetectionState tuw::EllipsesDetection::Ellipse::detection

Definition at line 128 of file ellipses_detection.h.

boost::shared_ptr<std::vector<double> > tuw::EllipsesDetection::Ellipse::distances

Definition at line 140 of file ellipses_detection.h.

int tuw::EllipsesDetection::Ellipse::id

Definition at line 125 of file ellipses_detection.h.

int tuw::EllipsesDetection::Ellipse::innerRing

Definition at line 127 of file ellipses_detection.h.

int tuw::EllipsesDetection::Ellipse::outerRing

Definition at line 126 of file ellipses_detection.h.

boost::shared_ptr<std::vector<cv::Point> > tuw::EllipsesDetection::Ellipse::polygon

Definition at line 139 of file ellipses_detection.h.

double tuw::EllipsesDetection::Ellipse::radiusContour

Definition at line 132 of file ellipses_detection.h.

double tuw::EllipsesDetection::Ellipse::radiusEllipseMax

Definition at line 134 of file ellipses_detection.h.

double tuw::EllipsesDetection::Ellipse::radiusEllipseMin

Definition at line 135 of file ellipses_detection.h.


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


tuw_ellipses
Author(s): Markus Bader
autogenerated on Mon Jun 10 2019 15:42:10