OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RColLineBuilder< T > Class Template Reference

Creates a line in RowCol space. More...

Public Member Functions

 RColLineBuilder (const T &start, const T &dir, const T &step, TypeSet< T > &line)
 
int nextExtension ()
 

Protected Member Functions

float distToLine (const T &) const
 

Protected Attributes

const T & dir_
 
const float dirlen_
 
TypeSet< T > & line_
 
const T & start_
 
const T & step_
 

Detailed Description

template<class T>
class RColLineBuilder< T >

Creates a line in RowCol space.

<>

Constructor & Destructor Documentation

◆ RColLineBuilder()

template<class T >
RColLineBuilder< T >::RColLineBuilder ( const T &  start,
const T &  dir,
const T &  step,
TypeSet< T > &  line 
)
inline

Member Function Documentation

◆ distToLine()

template<class T >
float RColLineBuilder< T >::distToLine ( const T &  rc) const
inlineprotected

◆ nextExtension()

template<class T >
int RColLineBuilder< T >::nextExtension
inline
Returns
1 if the extension went well, -1 if the direction is zero.

Member Data Documentation

◆ dir_

template<class T >
const T& RColLineBuilder< T >::dir_
protected

◆ dirlen_

template<class T >
const float RColLineBuilder< T >::dirlen_
protected

◆ line_

template<class T >
TypeSet<T>& RColLineBuilder< T >::line_
protected

◆ start_

template<class T >
const T& RColLineBuilder< T >::start_
protected

◆ step_

template<class T >
const T& RColLineBuilder< T >::step_
protected

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