OpendTect-6_4  6.4
Public Member Functions | List of all members
Line2DInterSectionSet Class Reference
Inheritance diagram for Line2DInterSectionSet:
[legend]

Public Member Functions

const Line2DInterSectionget (Pos::GeomID) const
 
void getAll (TypeSet< Line2DInterSection::Point > &) const
 
- Public Member Functions inherited from ObjectSet< Line2DInterSection >
 ObjectSet ()
 
 ObjectSet (const ObjectSet< Line2DInterSection > &)
 
virtual ~ObjectSet ()
 
ObjectSet< Line2DInterSection > & operator= (const ObjectSet< Line2DInterSection > &)
 
virtual bool isManaged () const
 
bool nullAllowed () const
 
void allowNull (bool yn=true)
 
size_type size () const
 
virtual int64_t nrItems () const
 
virtual Line2DInterSectionoperator[] (size_type)
 
virtual const Line2DInterSectionoperator[] (size_type) const
 
virtual Line2DInterSectionoperator[] (const Line2DInterSection *) const
 check & unconst More...
 
virtual bool validIdx (int64_t) const
 
virtual bool isPresent (const Line2DInterSection *) const
 
virtual size_type indexOf (const Line2DInterSection *) const
 
Line2DInterSectionfirst ()
 
const Line2DInterSectionfirst () const
 
Line2DInterSectionlast ()
 
const Line2DInterSectionlast () const
 
ObjectSet< Line2DInterSection > & add (Line2DInterSection *t)
 
ObjectSet< Line2DInterSection > & operator+= (Line2DInterSection *t)
 
void push (Line2DInterSection *t)
 
bool addIfNew (Line2DInterSection *)
 
virtual Line2DInterSectionreplace (size_type idx, Line2DInterSection *)
 
virtual void insertAt (Line2DInterSection *newptr, size_type)
 
virtual void insertAfter (Line2DInterSection *newptr, size_type)
 
virtual void copy (const ObjectSet< Line2DInterSection > &)
 
virtual void append (const ObjectSet< Line2DInterSection > &)
 
virtual void swap (int64_t, int64_t)
 
virtual void reverse ()
 
virtual void erase ()
 
virtual Line2DInterSectionpop ()
 
virtual Line2DInterSectionremoveSingle (size_type, bool keep_order=true)
 
virtual void removeRange (size_type from, size_type to)
 
virtual ObjectSet< Line2DInterSection > & operator-= (Line2DInterSection *)
 
void plainErase ()
 
- Public Member Functions inherited from OD::Set
virtual ~Set ()
 
bool isEmpty () const
 
void setEmpty ()
 

Additional Inherited Members

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

Detailed Description

Member Function Documentation

const Line2DInterSection* Line2DInterSectionSet::get ( Pos::GeomID  ) const
void Line2DInterSectionSet::getAll ( TypeSet< Line2DInterSection::Point > &  ) const

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