Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
HuginLines::VerticalLine Class Reference

Public Member Functions

void SetStart (const vigra::Point2D point)
 
void SetStart (const int x, const int y)
 
void SetEnd (const vigra::Point2D point)
 
void SetEnd (const int x, const int y)
 
double GetLineLength () const
 
double GetEstimatedDistance (const VerticalLine &otherLine) const
 
double GetAngle () const
 
const vigra::Point2D & GetStart () const
 
const vigra::Point2D & GetEnd () const
 

Private Attributes

vigra::Point2D m_start
 
vigra::Point2D m_end
 

Detailed Description

Definition at line 173 of file FindLines.cpp.

Member Function Documentation

double HuginLines::VerticalLine::GetAngle ( ) const
inline

Definition at line 214 of file FindLines.cpp.

References m_end, and m_start.

Referenced by HuginLines::FilterLines().

const vigra::Point2D& HuginLines::VerticalLine::GetEnd ( ) const
inline

Definition at line 222 of file FindLines.cpp.

References m_end.

Referenced by HuginLines::FilterLines(), and GetEstimatedDistance().

double HuginLines::VerticalLine::GetEstimatedDistance ( const VerticalLine otherLine) const
inline

Definition at line 196 of file FindLines.cpp.

References GetEnd(), HuginLines::GetFootpoint(), GetStart(), m_end, m_start, and celeste::min().

Referenced by HuginLines::FilterLines().

double HuginLines::VerticalLine::GetLineLength ( ) const
inline

Definition at line 192 of file FindLines.cpp.

References m_end, and m_start.

Referenced by HuginLines::FilterLines().

const vigra::Point2D& HuginLines::VerticalLine::GetStart ( ) const
inline

Definition at line 218 of file FindLines.cpp.

References m_start.

Referenced by HuginLines::FilterLines(), and GetEstimatedDistance().

void HuginLines::VerticalLine::SetEnd ( const vigra::Point2D  point)
inline

Definition at line 184 of file FindLines.cpp.

References m_end.

Referenced by HuginLines::FitLine().

void HuginLines::VerticalLine::SetEnd ( const int  x,
const int  y 
)
inline

Definition at line 188 of file FindLines.cpp.

References m_end.

void HuginLines::VerticalLine::SetStart ( const vigra::Point2D  point)
inline

Definition at line 176 of file FindLines.cpp.

References m_start.

Referenced by HuginLines::FitLine().

void HuginLines::VerticalLine::SetStart ( const int  x,
const int  y 
)
inline

Definition at line 180 of file FindLines.cpp.

References m_start.

Member Data Documentation

vigra::Point2D HuginLines::VerticalLine::m_end
private

Definition at line 228 of file FindLines.cpp.

Referenced by GetAngle(), GetEnd(), GetEstimatedDistance(), GetLineLength(), and SetEnd().

vigra::Point2D HuginLines::VerticalLine::m_start
private

Definition at line 225 of file FindLines.cpp.

Referenced by GetAngle(), GetEstimatedDistance(), GetLineLength(), GetStart(), and SetStart().


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