OpendTect-6_4  6.4
Public Member Functions | List of all members
Pick::List Class Reference

ObjectSet of Pick::Location's. Does not manage. More...

Inheritance diagram for Pick::List:
[legend]

Public Member Functions

 List ()
 
 List (const Pick::Set &ps)
 
Listadd (const Pick::Location &, bool mkcopy=false)
 
void addAll (const Pick::Set &ps)
 
bool is2D () const
 
Pos::SurvID getSurvID () const
 
size_type find (const TrcKey &) const
 
size_type nearestLocation (const Coord &) const
 
size_type nearestLocation (const Coord3 &, bool ignorez=false) const
 
Locationget (size_type idx)
 
const Locationget (size_type idx) const
 
- Public Member Functions inherited from ObjectSet< Location >
 ObjectSet ()
 
 ObjectSet (const ObjectSet< Location > &)
 
virtual ~ObjectSet ()
 
ObjectSet< Location > & operator= (const ObjectSet< Location > &)
 
virtual bool isManaged () const
 
bool nullAllowed () const
 
void allowNull (bool yn=true)
 
size_type size () const
 
virtual int64_t nrItems () const
 
virtual Location * operator[] (size_type)
 
virtual const Location * operator[] (size_type) const
 
virtual Location * operator[] (const Location *) const
 check & unconst More...
 
virtual bool validIdx (int64_t) const
 
virtual bool isPresent (const Location *) const
 
virtual size_type indexOf (const Location *) const
 
Location * first ()
 
const Location * first () const
 
Location * last ()
 
const Location * last () const
 
ObjectSet< Location > & add (Location *t)
 
ObjectSet< Location > & operator+= (Location *t)
 
void push (Location *t)
 
bool addIfNew (Location *)
 
virtual Location * replace (size_type idx, Location *)
 
virtual void insertAt (Location *newptr, size_type)
 
virtual void insertAfter (Location *newptr, size_type)
 
virtual void copy (const ObjectSet< Location > &)
 
virtual void append (const ObjectSet< Location > &)
 
virtual void swap (int64_t, int64_t)
 
virtual void reverse ()
 
virtual void erase ()
 
virtual Location * pop ()
 
virtual Location * removeSingle (size_type, bool keep_order=true)
 
virtual void removeRange (size_type from, size_type to)
 
virtual ObjectSet< Location > & operator-= (Location *)
 
void plainErase ()
 
- Public Member Functions inherited from OD::Set
virtual ~Set ()
 
bool isEmpty () const
 
void setEmpty ()
 

Additional Inherited Members

- Public Types inherited from ObjectSet< Location >
typedef int size_type
 
typedef Location object_type
 
- Protected Member Functions inherited from ObjectSet< Location >
virtual ObjectSet< Location > & doAdd (Location *)
 
- Protected Attributes inherited from ObjectSet< Location >
VectorAccess< void *, size_typevec_
 
bool allow0_
 

Detailed Description

ObjectSet of Pick::Location's. Does not manage.

Constructor & Destructor Documentation

Pick::List::List ( )
inline
Pick::List::List ( const Pick::Set ps)
inline

Member Function Documentation

List& Pick::List::add ( const Pick::Location ,
bool  mkcopy = false 
)
void Pick::List::addAll ( const Pick::Set ps)
inline
size_type Pick::List::find ( const TrcKey ) const
Location& Pick::List::get ( size_type  idx)
inline
const Location& Pick::List::get ( size_type  idx) const
inline
Pos::SurvID Pick::List::getSurvID ( ) const
inline
bool Pick::List::is2D ( ) const
inline
size_type Pick::List::nearestLocation ( const Coord ) const
size_type Pick::List::nearestLocation ( const Coord3 ,
bool  ignorez = false 
) const

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