OpendTect-6_4  6.4
Public Member Functions | Public Attributes | List of all members
LineFrom2DSpaceHoughTransform Class Reference

Finds lines in Array2D<float>'s regions with high values. More...

Public Member Functions

 LineFrom2DSpaceHoughTransform (const Array2D< float > &)
 
 ~LineFrom2DSpaceHoughTransform ()
 
bool compute ()
 
void setThreshold (float val, bool above_val)
 
void setLineAngleRange (Interval< float >rg)
 
void setTopList (int nr)
 
Array2D< unsigned char > * getResult () const
 
bool setLineFlag (float radius, float theta)
 

Public Attributes

const Array2D< float > & input_
 
Array2D< int > * origcnt_
 
Array2D< int > * hougharr_
 
Array2D< unsigned char > * result_
 
float threshold_
 
bool abovethreshold_
 
int toplistnr_
 
Interval< float > anglerg_
 

Detailed Description

Finds lines in Array2D<float>'s regions with high values.

Constructor & Destructor Documentation

LineFrom2DSpaceHoughTransform::LineFrom2DSpaceHoughTransform ( const Array2D< float > &  )
LineFrom2DSpaceHoughTransform::~LineFrom2DSpaceHoughTransform ( )

Member Function Documentation

bool LineFrom2DSpaceHoughTransform::compute ( )
Array2D<unsigned char>* LineFrom2DSpaceHoughTransform::getResult ( ) const
inline
void LineFrom2DSpaceHoughTransform::setLineAngleRange ( Interval< float >  rg)
bool LineFrom2DSpaceHoughTransform::setLineFlag ( float  radius,
float  theta 
)
void LineFrom2DSpaceHoughTransform::setThreshold ( float  val,
bool  above_val 
)
void LineFrom2DSpaceHoughTransform::setTopList ( int  nr)
inline

Member Data Documentation

bool LineFrom2DSpaceHoughTransform::abovethreshold_
Interval<float> LineFrom2DSpaceHoughTransform::anglerg_
Array2D<int>* LineFrom2DSpaceHoughTransform::hougharr_
const Array2D<float>& LineFrom2DSpaceHoughTransform::input_
Array2D<int>* LineFrom2DSpaceHoughTransform::origcnt_
Array2D<unsigned char>* LineFrom2DSpaceHoughTransform::result_
float LineFrom2DSpaceHoughTransform::threshold_
int LineFrom2DSpaceHoughTransform::toplistnr_

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019