OpendTect  6.6
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 ()
 
Array2D< unsigned char > * getResult () const
 
void setLineAngleRange (Interval< float >rg)
 
bool setLineFlag (float radius, float theta)
 
void setThreshold (float val, bool above_val)
 
void setTopList (int nr)
 

Public Attributes

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

Detailed Description

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

<>

Constructor & Destructor Documentation

◆ LineFrom2DSpaceHoughTransform()

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

◆ ~LineFrom2DSpaceHoughTransform()

LineFrom2DSpaceHoughTransform::~LineFrom2DSpaceHoughTransform ( )

Member Function Documentation

◆ compute()

bool LineFrom2DSpaceHoughTransform::compute ( )

◆ getResult()

Array2D<unsigned char>* LineFrom2DSpaceHoughTransform::getResult ( ) const
inline

◆ setLineAngleRange()

void LineFrom2DSpaceHoughTransform::setLineAngleRange ( Interval< float >  rg)

◆ setLineFlag()

bool LineFrom2DSpaceHoughTransform::setLineFlag ( float  radius,
float  theta 
)

◆ setThreshold()

void LineFrom2DSpaceHoughTransform::setThreshold ( float  val,
bool  above_val 
)

◆ setTopList()

void LineFrom2DSpaceHoughTransform::setTopList ( int  nr)
inline

Member Data Documentation

◆ abovethreshold_

bool LineFrom2DSpaceHoughTransform::abovethreshold_

◆ anglerg_

Interval<float> LineFrom2DSpaceHoughTransform::anglerg_

◆ hougharr_

Array2D<int>* LineFrom2DSpaceHoughTransform::hougharr_

◆ input_

const Array2D<float>& LineFrom2DSpaceHoughTransform::input_

◆ origcnt_

Array2D<int>* LineFrom2DSpaceHoughTransform::origcnt_

◆ result_

Array2D<unsigned char>* LineFrom2DSpaceHoughTransform::result_

◆ threshold_

float LineFrom2DSpaceHoughTransform::threshold_

◆ toplistnr_

int LineFrom2DSpaceHoughTransform::toplistnr_

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