OpendTect  7.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PosInfo::LineSet2DData Class Reference

Position info for a set of 2D lines. More...

Classes

struct  Info
 
struct  IR
 
struct  LineTrcDistStats
 

Public Member Functions

virtual ~LineSet2DData ()
 
Line2DDataaddLine (const char *)
 
bool areStatsComputed () const
 
void compDistBetwTrcsStats ()
 
float getDistBetwTrcs (bool, const char *linenm=0) const
 
BinID getElementStepout (const char *linenm) const
 
const Line2DDatagetLineData (const char *) const
 
void intersect (const BinIDValueSet &, ObjectSet< IR > &) const
 
const Line2DDatalineData (int idx) const
 
const char * lineName (int idx) const
 
int nrLines () const
 
void removeLine (const char *)
 

Protected Member Functions

InfofindLine (const char *) const
 

Protected Attributes

ObjectSet< Infodata_
 
TypeSet< LineTrcDistStatstrcdiststatsperlines_
 

Detailed Description

Position info for a set of 2D lines.

<>

Constructor & Destructor Documentation

◆ ~LineSet2DData()

virtual PosInfo::LineSet2DData::~LineSet2DData ( )
inlinevirtual

Member Function Documentation

◆ addLine()

Line2DData& PosInfo::LineSet2DData::addLine ( const char *  )

◆ areStatsComputed()

bool PosInfo::LineSet2DData::areStatsComputed ( ) const
inline

◆ compDistBetwTrcsStats()

void PosInfo::LineSet2DData::compDistBetwTrcsStats ( )

◆ findLine()

Info* PosInfo::LineSet2DData::findLine ( const char *  ) const
protected

◆ getDistBetwTrcs()

float PosInfo::LineSet2DData::getDistBetwTrcs ( bool  ,
const char *  linenm = 0 
) const

◆ getElementStepout()

BinID PosInfo::LineSet2DData::getElementStepout ( const char *  linenm) const

◆ getLineData()

const Line2DData* PosInfo::LineSet2DData::getLineData ( const char *  ) const

◆ intersect()

void PosInfo::LineSet2DData::intersect ( const BinIDValueSet ,
ObjectSet< IR > &   
) const

◆ lineData()

const Line2DData& PosInfo::LineSet2DData::lineData ( int  idx) const
inline

◆ lineName()

const char* PosInfo::LineSet2DData::lineName ( int  idx) const
inline

◆ nrLines()

int PosInfo::LineSet2DData::nrLines ( ) const
inline

◆ removeLine()

void PosInfo::LineSet2DData::removeLine ( const char *  )

Member Data Documentation

◆ data_

ObjectSet<Info> PosInfo::LineSet2DData::data_
protected

◆ trcdiststatsperlines_

TypeSet<LineTrcDistStats> PosInfo::LineSet2DData::trcdiststatsperlines_
protected

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