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

Represents a grid of 2D lines in an Inl-Crl plane. More...

Classes

class  Line
 Line in an Inl-Crl plane. More...
 

Public Member Functions

 Grid2D ()
 
virtual ~Grid2D ()
 
bool isEmpty () const
 
int size (bool dim) const
 
int totalSize () const
 
const Grid2D::LinegetLine (int idx, bool dim) const
 
void set (const TypeSet< int > &inls, const TypeSet< int > &crls, const TrcKeySampling &)
 
void set (const Grid2D::Line &, double pardist, double perpdist, const TrcKeySampling &)
 
void limitTo (const TrcKeySampling &)
 

Protected Member Functions

void empty ()
 
void createParallelLines (const Line2 &baseline, double dist, const TrcKeySampling &, ObjectSet< Grid2D::Line > &)
 

Protected Attributes

ObjectSet< Grid2D::Linedim0lines_
 
ObjectSet< Grid2D::Linedim1lines_
 

Detailed Description

Represents a grid of 2D lines in an Inl-Crl plane.

Constructor & Destructor Documentation

Grid2D::Grid2D ( )
inline
virtual Grid2D::~Grid2D ( )
virtual

Member Function Documentation

void Grid2D::createParallelLines ( const Line2 baseline,
double  dist,
const TrcKeySampling ,
ObjectSet< Grid2D::Line > &   
)
protected
void Grid2D::empty ( )
protected
const Grid2D::Line* Grid2D::getLine ( int  idx,
bool  dim 
) const
bool Grid2D::isEmpty ( ) const
void Grid2D::limitTo ( const TrcKeySampling )
void Grid2D::set ( const TypeSet< int > &  inls,
const TypeSet< int > &  crls,
const TrcKeySampling  
)
void Grid2D::set ( const Grid2D::Line ,
double  pardist,
double  perpdist,
const TrcKeySampling  
)
int Grid2D::size ( bool  dim) const
int Grid2D::totalSize ( ) const

Member Data Documentation

ObjectSet<Grid2D::Line> Grid2D::dim0lines_
protected
ObjectSet<Grid2D::Line> Grid2D::dim1lines_
protected

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