![]() |
OpendTect 8.0
|
Set of pointers to objects. More...
#include <objectset.h>
Inherits OD::Set.
Inherited by ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< Well::Data >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< WellDataIOProvider >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< RandomSeisDataPack >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, and ManagedObjectSetBase< T >.
Public Types | |
| typedef impl_type::const_iterator | const_iterator |
| typedef const value_type & | const_reference |
| typedef size_type | difference_type |
| typedef size_type | idx_type |
| typedef impl_type::iterator | iterator |
| typedef T | object_type |
| typedef value_type & | reference |
| typedef int | size_type |
| typedef T * | value_type |
Public Member Functions | |
| ObjectSet () | |
| ObjectSet (const ObjectSet &) | |
| ObjectSet (T *) | |
| ObjectSet (T *, T *) | |
| ObjectSet (T *, T *, T *) | |
| virtual | ~ObjectSet () |
| ObjectSet & | add (T *t) |
| bool | addIfNew (T *) |
| void | allowNull (bool yn=true) |
| virtual void | append (const ObjectSet &) |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| ObjectSet * | clone () const override |
| virtual void | copy (const ObjectSet &) |
| bool | empty () const |
| iterator | end () |
| const_iterator | end () const |
| void | erase () override |
| T * | first () |
| const T * | first () const |
| virtual T * | get (const T *) const |
| check & unconst | |
| virtual T * | get (idx_type) |
| virtual const T * | get (idx_type) const |
| virtual size_type | getCapacity () const |
| idx_type | getIdx (const_iterator it) const |
| idx_type | getIdx (iterator it) const |
| virtual idx_type | indexOf (const T *) const |
| virtual void | insertAfter (T *newptr, idx_type) |
| virtual void | insertAt (T *newptr, idx_type) |
| virtual bool | isManaged () const |
| virtual bool | isPresent (const T *) const |
| T * | last () |
| const T * | last () const |
| size_type | max_size () const |
| od_int64 | nrItems () const override |
| bool | nullAllowed () const |
| bool | operator!= (const ObjectSet &oth) const |
| ObjectSet & | operator+= (T *t) |
| virtual ObjectSet & | operator-= (T *) |
| ObjectSet & | operator= (const ObjectSet &) |
| bool | operator== (const ObjectSet &) const |
| const T * | operator[] (const T *t) const |
| T * | operator[] (idx_type i) |
| const T * | operator[] (idx_type i) const |
| void | plainErase () |
| virtual T * | pop () |
| void | push (T *t) |
| virtual void | removeRange (idx_type from, idx_type to) |
| virtual T * | removeSingle (idx_type, bool keep_order=true) |
| virtual T * | replace (idx_type, T *) |
| void | reverse () override |
| virtual bool | setCapacity (size_type, bool withmargin) |
| Allocates mem only, no size() change. | |
| void | setNullAllowed (bool yn=true) |
| virtual bool | setSize (size_type) |
| size_type | size () const |
| void | swap (idx_type, idx_type) |
| void | swap (ObjectSet &oth) |
| void | swapItems (od_int64 i1, od_int64 i2) override |
| void | useIndexes (const idx_type *) |
| bool | validIdx (od_int64) const override |
Public Member Functions inherited from OD::Set | |
| virtual | ~Set () |
| bool | isEmpty () const |
| void | setEmpty () |
Protected Types | |
| typedef VectorAccess< T *, size_type > | impl_type |
Protected Member Functions | |
| virtual ObjectSet & | doAdd (T *) |
Protected Attributes | |
| bool | allow0_ = false |
| impl_type | vec_ |
Additional Inherited Members | |
Static Public Member Functions inherited from OD::Set | |
| static od_int32 | maxIdx32 () |
| static od_int64 | maxIdx64 () |
Set of pointers to objects.
The ObjectSet does not manage the objects, it is just a collection of pointers to the objects. If you want management, use ManagedObjectSet.
Note: you can use indexOf(ptr) to see whether the object is in the set. If you know that the object is in the set, and you need the index of it, then you can use getIdx(ptr) to obtain its index.
<>
| typedef impl_type::const_iterator ObjectSet< T >::const_iterator |
| typedef const value_type& ObjectSet< T >::const_reference |
|
protected |
| typedef impl_type::iterator ObjectSet< T >::iterator |
| typedef T ObjectSet< T >::object_type |
| typedef value_type& ObjectSet< T >::reference |
| typedef int ObjectSet< T >::size_type |
| typedef T* ObjectSet< T >::value_type |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
Reimplemented in ManagedObjectSet< BendPoints >, ManagedObjectSet< BufferString >, ManagedObjectSet< const UnitOfMeasure >, ManagedObjectSet< DataEntry >, ManagedObjectSet< ElasticModel >, ManagedObjectSet< EntryData >, ManagedObjectSet< GMTParFactory::Entry >, ManagedObjectSet< HostData >, ManagedObjectSet< IODir >, ManagedObjectSet< IOPar >, ManagedObjectSet< LaySeqAttrib >, ManagedObjectSet< Line2DInterSection >, ManagedObjectSet< LineData >, ManagedObjectSet< Marker >, ManagedObjectSet< Mnemonic >, ManagedObjectSet< OD::ModDep >, ManagedObjectSet< OD::PythonAccess::ModuleInfo >, ManagedObjectSet< PropertyRef >, ManagedObjectSet< SectorData >, ManagedObjectSet< Seis::PreLoadDataEntry >, ManagedObjectSet< SeisTrcReader >, ManagedObjectSet< std::pair< int, const BufferString > >, ManagedObjectSet< std::pair< int, const OD::Color > >, ManagedObjectSet< Strat::LevelSet >, ManagedObjectSet< Strat::Lithology >, ManagedObjectSet< StringPair >, ManagedObjectSet< T >, ManagedObjectSet< WeakPtr< T > >, ManagedObjectSet< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSet< uiGraphicsItem >, ManagedObjectSet< uiManipButGrp::ButData >, ManagedObjectSet< uiToolButtonSetup >, ManagedObjectSet< visBase::Text >, ManagedObjectSet< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSet< WeakPtr< Attrib::Provider > >, ManagedObjectSet< WeakPtr< DataPack > >, ManagedObjectSet< WeakPtr< MPE::EMTracker > >, ManagedObjectSet< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSet< WeakPtr< visBase::DataObject > >, ManagedObjectSet< WeakPtr< visBase::VisualObject > >, ManagedObjectSet< WeakPtr< Well::Data > >, and ManagedObjectSet< WellDataIOProvider >.
|
inline |
|
inline |
|
inline |
Implements OD::Set.
Reimplemented in RefObjectSet< T >, RefObjectSet< Attrib::Desc >, RefObjectSet< Attrib::Output >, RefObjectSet< Attrib::Provider >, RefObjectSet< const EM::Surface >, RefObjectSet< const Pick::Set >, RefObjectSet< const ReflectivityModelBase >, RefObjectSet< const Survey::Geometry2D >, RefObjectSet< DataPointSet >, RefObjectSet< EM::EMObject >, RefObjectSet< Geometry::PrimitiveSet >, RefObjectSet< Network::HttpRequestProcess >, RefObjectSet< Pick::Set >, RefObjectSet< PreStack::EventSet >, RefObjectSet< PreStack::Gather >, RefObjectSet< RandomSeisDataPack >, RefObjectSet< ReflectivityModelTrace >, RefObjectSet< RegularSeisDataPack >, RefObjectSet< Survey::Geometry >, RefObjectSet< View2D::DataObject >, RefObjectSet< visBase::DataObject >, RefObjectSet< visBase::Dragger >, RefObjectSet< visBase::GeomIndexedShape >, RefObjectSet< visBase::HorizonSection >, RefObjectSet< visBase::HorizonTextureHandler >, RefObjectSet< visBase::MarchingCubesSurface >, RefObjectSet< visBase::MarkerSet >, RefObjectSet< visBase::NodeState >, RefObjectSet< visBase::OrthogonalSlice >, RefObjectSet< visBase::PointSet >, RefObjectSet< visBase::PolyLine >, RefObjectSet< visBase::PolyLine3D >, RefObjectSet< visBase::TextureChannels >, RefObjectSet< visBase::Transformation >, RefObjectSet< visSurvey::PreStackDisplay >, RefObjectSet< visSurvey::Scene >, and RefObjectSet< Well::Data >.
Reimplemented in ManagedObjectSet< BendPoints >, ManagedObjectSet< BufferString >, ManagedObjectSet< const UnitOfMeasure >, ManagedObjectSet< DataEntry >, ManagedObjectSet< ElasticModel >, ManagedObjectSet< EntryData >, ManagedObjectSet< GMTParFactory::Entry >, ManagedObjectSet< HostData >, ManagedObjectSet< IODir >, ManagedObjectSet< IOPar >, ManagedObjectSet< LaySeqAttrib >, ManagedObjectSet< Line2DInterSection >, ManagedObjectSet< LineData >, ManagedObjectSet< Marker >, ManagedObjectSet< Mnemonic >, ManagedObjectSet< OD::ModDep >, ManagedObjectSet< OD::PythonAccess::ModuleInfo >, ManagedObjectSet< PropertyRef >, ManagedObjectSet< SectorData >, ManagedObjectSet< Seis::PreLoadDataEntry >, ManagedObjectSet< SeisTrcReader >, ManagedObjectSet< std::pair< int, const BufferString > >, ManagedObjectSet< std::pair< int, const OD::Color > >, ManagedObjectSet< Strat::LevelSet >, ManagedObjectSet< Strat::Lithology >, ManagedObjectSet< StringPair >, ManagedObjectSet< T >, ManagedObjectSet< WeakPtr< T > >, ManagedObjectSet< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSet< uiGraphicsItem >, ManagedObjectSet< uiManipButGrp::ButData >, ManagedObjectSet< uiToolButtonSetup >, ManagedObjectSet< visBase::Text >, ManagedObjectSet< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSet< WeakPtr< Attrib::Provider > >, ManagedObjectSet< WeakPtr< DataPack > >, ManagedObjectSet< WeakPtr< MPE::EMTracker > >, ManagedObjectSet< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSet< WeakPtr< visBase::DataObject > >, ManagedObjectSet< WeakPtr< visBase::VisualObject > >, ManagedObjectSet< WeakPtr< Well::Data > >, and ManagedObjectSet< WellDataIOProvider >.
Reimplemented in RefObjectSet< Attrib::Desc >, RefObjectSet< Attrib::Output >, RefObjectSet< Attrib::Provider >, RefObjectSet< const EM::Surface >, RefObjectSet< const Pick::Set >, ElasticPropSelection, RefObjectSet< const ReflectivityModelBase >, RefObjectSet< const Survey::Geometry2D >, RefObjectSet< DataPointSet >, RefObjectSet< EM::EMObject >, RefObjectSet< Geometry::PrimitiveSet >, RefObjectSet< Network::HttpRequestProcess >, RefObjectSet< Pick::Set >, RefObjectSet< PreStack::EventSet >, RefObjectSet< PreStack::Gather >, PropertySet, RefObjectSet< RandomSeisDataPack >, RefObjectSet< ReflectivityModelTrace >, RefObjectSet< RegularSeisDataPack >, RefObjectSet< Survey::Geometry >, RefObjectSet< T >, RefObjectSet< View2D::DataObject >, RefObjectSet< visBase::DataObject >, RefObjectSet< visBase::Dragger >, RefObjectSet< visBase::GeomIndexedShape >, RefObjectSet< visBase::HorizonSection >, RefObjectSet< visBase::HorizonTextureHandler >, RefObjectSet< visBase::MarchingCubesSurface >, RefObjectSet< visBase::MarkerSet >, RefObjectSet< visBase::NodeState >, RefObjectSet< visBase::OrthogonalSlice >, RefObjectSet< visBase::PointSet >, RefObjectSet< visBase::PolyLine >, RefObjectSet< visBase::PolyLine3D >, RefObjectSet< visBase::TextureChannels >, RefObjectSet< visBase::Transformation >, RefObjectSet< visSurvey::PreStackDisplay >, RefObjectSet< visSurvey::Scene >, and RefObjectSet< Well::Data >.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
Reimplemented in PropertySet, and PropertyRefSet.
|
inline |
|
inline |
|
inlinevirtual |
check & unconst
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented in IODirEntryList.
Reimplemented in RefObjectSet< Attrib::Desc >, RefObjectSet< Attrib::Output >, RefObjectSet< Attrib::Provider >, RefObjectSet< const EM::Surface >, RefObjectSet< const Pick::Set >, RefObjectSet< const ReflectivityModelBase >, RefObjectSet< const Survey::Geometry2D >, RefObjectSet< DataPointSet >, RefObjectSet< EM::EMObject >, RefObjectSet< Geometry::PrimitiveSet >, RefObjectSet< Network::HttpRequestProcess >, RefObjectSet< Pick::Set >, RefObjectSet< PreStack::EventSet >, RefObjectSet< PreStack::Gather >, RefObjectSet< RandomSeisDataPack >, RefObjectSet< ReflectivityModelTrace >, RefObjectSet< RegularSeisDataPack >, RefObjectSet< Survey::Geometry >, RefObjectSet< T >, RefObjectSet< View2D::DataObject >, RefObjectSet< visBase::DataObject >, RefObjectSet< visBase::Dragger >, RefObjectSet< visBase::GeomIndexedShape >, RefObjectSet< visBase::HorizonSection >, RefObjectSet< visBase::HorizonTextureHandler >, RefObjectSet< visBase::MarchingCubesSurface >, RefObjectSet< visBase::MarkerSet >, RefObjectSet< visBase::NodeState >, RefObjectSet< visBase::OrthogonalSlice >, RefObjectSet< visBase::PointSet >, RefObjectSet< visBase::PolyLine >, RefObjectSet< visBase::PolyLine3D >, RefObjectSet< visBase::TextureChannels >, RefObjectSet< visBase::Transformation >, RefObjectSet< visSurvey::PreStackDisplay >, RefObjectSet< visSurvey::Scene >, and RefObjectSet< Well::Data >.
|
inlinevirtual |
Reimplemented in ElasticModel, ManagedObjectSetBase< T >, ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, and ManagedObjectSetBase< WellDataIOProvider >.
|
inlinevirtual |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
|
inline |
Reimplemented in ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, ElasticModel, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< T >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, and ManagedObjectSetBase< WellDataIOProvider >.
|
inline |
|
inline |
Not virtual. Don't use casually.
|
inlinevirtual |
Reimplemented in ElasticModel, ManagedObjectSetBase< T >, ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, ManagedObjectSetBase< WellDataIOProvider >, MnemonicSet, and PropertyRefSet.
|
inline |
Reimplemented in ManagedObjectSetBase< T >, ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, ManagedObjectSetBase< WellDataIOProvider >, ElasticModel, MnemonicSet, and PropertyRefSet.
|
inlinevirtual |
Reimplemented in ManagedObjectSetBase< T >, ManagedObjectSetBase< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, ManagedObjectSetBase< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, ManagedObjectSetBase< WellDataIOProvider >, MnemonicSet, PropertyRefSet, and ElasticModel.
Reimplemented in ManagedObjectSetBase< Attrib::Desc >, RefObjectSet< Attrib::Desc >, ManagedObjectSetBase< Attrib::Output >, RefObjectSet< Attrib::Output >, ManagedObjectSetBase< Attrib::Provider >, RefObjectSet< Attrib::Provider >, ManagedObjectSetBase< BendPoints >, ManagedObjectSetBase< BufferString >, ManagedObjectSetBase< const EM::Surface >, RefObjectSet< const EM::Surface >, ManagedObjectSetBase< const Pick::Set >, RefObjectSet< const Pick::Set >, ManagedObjectSetBase< const ReflectivityModelBase >, RefObjectSet< const ReflectivityModelBase >, ManagedObjectSetBase< const Survey::Geometry2D >, RefObjectSet< const Survey::Geometry2D >, ManagedObjectSetBase< const UnitOfMeasure >, ManagedObjectSetBase< DataEntry >, ManagedObjectSetBase< DataPointSet >, RefObjectSet< DataPointSet >, ManagedObjectSetBase< ElasticModel >, ManagedObjectSetBase< EM::EMObject >, RefObjectSet< EM::EMObject >, ManagedObjectSetBase< EntryData >, ManagedObjectSetBase< Geometry::PrimitiveSet >, RefObjectSet< Geometry::PrimitiveSet >, ManagedObjectSetBase< GMTParFactory::Entry >, ManagedObjectSetBase< HostData >, ManagedObjectSetBase< IODir >, ManagedObjectSetBase< IOPar >, ManagedObjectSetBase< LaySeqAttrib >, ManagedObjectSetBase< Line2DInterSection >, ManagedObjectSetBase< LineData >, ManagedObjectSetBase< Marker >, ManagedObjectSetBase< Mnemonic >, ManagedObjectSetBase< Network::HttpRequestProcess >, RefObjectSet< Network::HttpRequestProcess >, ManagedObjectSetBase< OD::ModDep >, ManagedObjectSetBase< OD::PythonAccess::ModuleInfo >, ManagedObjectSetBase< Pick::Set >, RefObjectSet< Pick::Set >, ManagedObjectSetBase< PreStack::EventSet >, RefObjectSet< PreStack::EventSet >, ManagedObjectSetBase< PreStack::Gather >, RefObjectSet< PreStack::Gather >, ManagedObjectSetBase< PropertyRef >, ManagedObjectSetBase< RandomSeisDataPack >, RefObjectSet< RandomSeisDataPack >, ManagedObjectSetBase< ReflectivityModelTrace >, RefObjectSet< ReflectivityModelTrace >, ManagedObjectSetBase< RegularSeisDataPack >, RefObjectSet< RegularSeisDataPack >, ManagedObjectSetBase< SectorData >, ManagedObjectSetBase< Seis::PreLoadDataEntry >, ManagedObjectSetBase< SeisTrcReader >, ManagedObjectSetBase< std::pair< int, const BufferString > >, ManagedObjectSetBase< std::pair< int, const OD::Color > >, ManagedObjectSetBase< Strat::LevelSet >, ManagedObjectSetBase< Strat::Lithology >, ManagedObjectSetBase< StringPair >, ManagedObjectSetBase< Survey::Geometry >, RefObjectSet< Survey::Geometry >, ManagedObjectSetBase< T >, RefObjectSet< T >, ManagedObjectSetBase< uiGMTOverlayGrpFactory::Entry >, ManagedObjectSetBase< uiGraphicsItem >, ManagedObjectSetBase< uiManipButGrp::ButData >, ManagedObjectSetBase< uiToolButtonSetup >, ManagedObjectSetBase< View2D::DataObject >, RefObjectSet< View2D::DataObject >, ManagedObjectSetBase< visBase::DataObject >, RefObjectSet< visBase::DataObject >, ManagedObjectSetBase< visBase::Dragger >, RefObjectSet< visBase::Dragger >, ManagedObjectSetBase< visBase::GeomIndexedShape >, RefObjectSet< visBase::GeomIndexedShape >, ManagedObjectSetBase< visBase::HorizonSection >, RefObjectSet< visBase::HorizonSection >, ManagedObjectSetBase< visBase::HorizonTextureHandler >, RefObjectSet< visBase::HorizonTextureHandler >, ManagedObjectSetBase< visBase::MarchingCubesSurface >, RefObjectSet< visBase::MarchingCubesSurface >, ManagedObjectSetBase< visBase::MarkerSet >, RefObjectSet< visBase::MarkerSet >, ManagedObjectSetBase< visBase::NodeState >, RefObjectSet< visBase::NodeState >, ManagedObjectSetBase< visBase::OrthogonalSlice >, RefObjectSet< visBase::OrthogonalSlice >, ManagedObjectSetBase< visBase::PointSet >, RefObjectSet< visBase::PointSet >, ManagedObjectSetBase< visBase::PolyLine >, RefObjectSet< visBase::PolyLine >, ManagedObjectSetBase< visBase::PolyLine3D >, RefObjectSet< visBase::PolyLine3D >, ManagedObjectSetBase< visBase::Text >, ManagedObjectSetBase< visBase::TextureChannels >, RefObjectSet< visBase::TextureChannels >, ManagedObjectSetBase< visBase::Transformation >, RefObjectSet< visBase::Transformation >, ManagedObjectSetBase< visSurvey::HorizonDisplay::IntersectionData >, ManagedObjectSetBase< visSurvey::PreStackDisplay >, RefObjectSet< visSurvey::PreStackDisplay >, ManagedObjectSetBase< visSurvey::Scene >, RefObjectSet< visSurvey::Scene >, ManagedObjectSetBase< WeakPtr< Attrib::Provider > >, ManagedObjectSetBase< WeakPtr< DataPack > >, ManagedObjectSetBase< WeakPtr< MPE::EMTracker > >, ManagedObjectSetBase< WeakPtr< MPE::ObjectEditor > >, ManagedObjectSetBase< WeakPtr< visBase::DataObject > >, ManagedObjectSetBase< WeakPtr< visBase::VisualObject > >, ManagedObjectSetBase< WeakPtr< Well::Data > >, ManagedObjectSetBase< Well::Data >, RefObjectSet< Well::Data >, ManagedObjectSetBase< WellDataIOProvider >, and ElasticModel.
Allocates mem only, no size() change.
|
inline |
Implies setNullAllowed(true) : fills the vector with sz nullptr If not empty, consider calling deepErase first
Reimplemented in ElasticModelSet.
|
inlineoverridevirtual |
Implements OD::Set.
|
inlineoverridevirtual |
Implements OD::Set.
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025