OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RColLineBuilder< T > Class Template Reference

Creates a line in RowCol space. More...

#include <rcollinebuilder.h>

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-2025