OpendTect  6.3
Classes | Public Member Functions | Protected Attributes | List of all members
Line2DInterSection Class Reference

Classes

struct  Point
 

Public Member Functions

 Line2DInterSection (Pos::GeomID geomid)
 
Pos::GeomID geomID () const
 
bool isEmpty () const
 
int size () const
 
const Line2DInterSection::PointgetPoint (int idx) const
 
bool getIntersectionTrcNrs (Pos::GeomID, int &mytrcnr, int &crosstrcnr) const
 Returns false when not found. More...
 
void addPoint (Pos::GeomID id, int mynr, int linenr)
 
void sort ()
 

Protected Attributes

Pos::GeomID geomid_
 
TypeSet< Line2DInterSection::Pointpoints_
 

Detailed Description

Constructor & Destructor Documentation

Line2DInterSection::Line2DInterSection ( Pos::GeomID  geomid)
inline

Member Function Documentation

void Line2DInterSection::addPoint ( Pos::GeomID  id,
int  mynr,
int  linenr 
)
Pos::GeomID Line2DInterSection::geomID ( ) const
inline
bool Line2DInterSection::getIntersectionTrcNrs ( Pos::GeomID  ,
int &  mytrcnr,
int &  crosstrcnr 
) const

Returns false when not found.

const Line2DInterSection::Point& Line2DInterSection::getPoint ( int  idx) const
inline
bool Line2DInterSection::isEmpty ( ) const
inline
int Line2DInterSection::size ( ) const
inline
void Line2DInterSection::sort ( )

Member Data Documentation

Pos::GeomID Line2DInterSection::geomid_
protected
TypeSet<Line2DInterSection::Point> Line2DInterSection::points_
protected

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