OpendTect-6_4  6.4
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 & start_
 
const T & dir_
 
const T & step_
 
const float dirlen_
 
TypeSet< T > & line_
 

Detailed Description

template<class T>
class RColLineBuilder< T >

Creates a line in RowCol space.

Constructor & Destructor Documentation

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

Member Function Documentation

template<class T >
float RColLineBuilder< T >::distToLine ( const T &  rc) const
inlineprotected
template<class T >
int RColLineBuilder< T >::nextExtension ( )
inline
Returns
1 if the extension went well, -1 if the direction is zero.

Member Data Documentation

template<class T>
const T& RColLineBuilder< T >::dir_
protected
template<class T>
const float RColLineBuilder< T >::dirlen_
protected
template<class T>
TypeSet<T>& RColLineBuilder< T >::line_
protected
template<class T>
const T& RColLineBuilder< T >::start_
protected
template<class T>
const T& RColLineBuilder< T >::step_
protected

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