OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Line2DInterSection Class Reference

#include <geom2dintersections.h>

Public Member Functions

 Line2DInterSection (const Pos::GeomID &)
 
virtual ~Line2DInterSection ()
 
void addPoint (const Pos::GeomID &, int mynr, int linenr)
 
Pos::GeomID geomID () const
 
bool getIntersectionTrcNrs (const Pos::GeomID &, int &mytrcnr, int &crosstrcnr) const
 Returns false when not found.
 
const Line2DInterSection::Point & getPoint (int idx) const
 
bool isEmpty () const
 
 mExpStruct (Geometry) Point
 
int size () const
 
void sort ()
 

Protected Attributes

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

Detailed Description

<>

Constructor & Destructor Documentation

◆ Line2DInterSection()

Line2DInterSection::Line2DInterSection ( const Pos::GeomID & )

◆ ~Line2DInterSection()

virtual Line2DInterSection::~Line2DInterSection ( )
virtual

Member Function Documentation

◆ addPoint()

void Line2DInterSection::addPoint ( const Pos::GeomID & ,
int mynr,
int linenr )

◆ geomID()

Pos::GeomID Line2DInterSection::geomID ( ) const
inline

◆ getIntersectionTrcNrs()

bool Line2DInterSection::getIntersectionTrcNrs ( const Pos::GeomID & ,
int & mytrcnr,
int & crosstrcnr ) const

Returns false when not found.

◆ getPoint()

const Line2DInterSection::Point & Line2DInterSection::getPoint ( int idx) const
inline

◆ isEmpty()

bool Line2DInterSection::isEmpty ( ) const
inline

◆ mExpStruct()

Line2DInterSection::mExpStruct ( Geometry )
inline

◆ size()

int Line2DInterSection::size ( ) const
inline

◆ sort()

void Line2DInterSection::sort ( )

Member Data Documentation

◆ geomid_

Pos::GeomID Line2DInterSection::geomid_
protected

◆ points_

TypeSet<Line2DInterSection::Point> Line2DInterSection::points_
protected

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