OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Geometry::RandomLineSet Class Reference

Public Member Functions

 RandomLineSet ()
 
 RandomLineSet (const RandomLine &, double dist, bool parallel)
 dist in XY units More...
 
virtual ~RandomLineSet ()
 
bool isEmpty () const
 
void setEmpty ()
 
RandomLinegetRandomLine (int)
 
const RandomLinegetRandomLine (int) const
 
int size () const
 
const ObjectSet< RandomLine > & lines () const
 
void removeLine (int idx)
 
void addLine (RandomLine &)
 
void insertLine (RandomLine &, int idx)
 
void limitTo (const TrcKeyZSampling &)
 
const IOParpars () const
 
IOParpars ()
 

Static Public Member Functions

static void getGeometry (const MultiID &, TypeSet< BinID > &knots, StepInterval< float > *zrg=0)
 

Protected Member Functions

void createParallelLines (const Line2 &baseline, double dist)
 

Protected Attributes

ObjectSet< RandomLinelines_
 
IOParpars_
 

Detailed Description

Constructor & Destructor Documentation

Geometry::RandomLineSet::RandomLineSet ( )
Geometry::RandomLineSet::RandomLineSet ( const RandomLine ,
double  dist,
bool  parallel 
)

dist in XY units

virtual Geometry::RandomLineSet::~RandomLineSet ( )
virtual

Member Function Documentation

void Geometry::RandomLineSet::addLine ( RandomLine )
void Geometry::RandomLineSet::createParallelLines ( const Line2 baseline,
double  dist 
)
protected
static void Geometry::RandomLineSet::getGeometry ( const MultiID ,
TypeSet< BinID > &  knots,
StepInterval< float > *  zrg = 0 
)
static
RandomLine* Geometry::RandomLineSet::getRandomLine ( int  )
const RandomLine* Geometry::RandomLineSet::getRandomLine ( int  ) const
void Geometry::RandomLineSet::insertLine ( RandomLine ,
int  idx 
)
bool Geometry::RandomLineSet::isEmpty ( ) const
inline
void Geometry::RandomLineSet::limitTo ( const TrcKeyZSampling )
const ObjectSet<RandomLine>& Geometry::RandomLineSet::lines ( ) const
inline
const IOPar& Geometry::RandomLineSet::pars ( ) const
inline
IOPar& Geometry::RandomLineSet::pars ( )
inline
void Geometry::RandomLineSet::removeLine ( int  idx)
void Geometry::RandomLineSet::setEmpty ( )
int Geometry::RandomLineSet::size ( ) const
inline

Member Data Documentation

ObjectSet<RandomLine> Geometry::RandomLineSet::lines_
protected
IOPar& Geometry::RandomLineSet::pars_
protected

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