OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::TextureCoordListAdapter Class Reference
Inheritance diagram for visBase::TextureCoordListAdapter:
[legend]

Public Member Functions

 TextureCoordListAdapter (TextureCoords &)
 
int add (const Coord3 &) override
 Return new id, or -1 if unsuccessful. More...
 
void addValue (int, const Coord3 &) override
 Adds value to existing value at id. More...
 
Coord3 get (int id) const override
 
TextureCoordsgetTextureCoords ()
 
bool isDefined (int id) const override
 
int nextID (int previd) const override
 
void remove (const TypeSet< int > &) override
 May contain duplicates. More...
 
void remove (int id) override
 
void set (int id, const Coord3 &) override
 
int size () const override
 
- Public Member Functions inherited from Coord3List
Coord3 center () const
 
- Public Member Functions inherited from RefCount::Referenced
void addObserver (WeakPtrBase *obs)
 Not for normal use. May become private. More...
 
int nrRefs () const
 Only for expert use. More...
 
void ref () const
 
bool refIfReffed () const
 Don't use in production, for debugging. More...
 
void removeObserver (WeakPtrBase *obs)
 Not for normal use. May become private. More...
 
bool tryRef () const
 Not for normal use. May become private. More...
 
void unRef () const
 
void unRefNoDelete () const
 

Protected Member Functions

 ~TextureCoordListAdapter ()
 
- Protected Member Functions inherited from RefCount::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
virtual ~Referenced ()
 
Referencedoperator= (const Referenced &)
 

Protected Attributes

TextureCoordstexturecoords_
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCount::Referenced
static bool isSane (const Referenced *)
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ TextureCoordListAdapter()

visBase::TextureCoordListAdapter::TextureCoordListAdapter ( TextureCoords )

◆ ~TextureCoordListAdapter()

visBase::TextureCoordListAdapter::~TextureCoordListAdapter ( )
protected

Member Function Documentation

◆ add()

int visBase::TextureCoordListAdapter::add ( const Coord3 )
overridevirtual

Return new id, or -1 if unsuccessful.

Implements Coord3List.

◆ addValue()

void visBase::TextureCoordListAdapter::addValue ( int  id,
const Coord3  
)
overridevirtual

Adds value to existing value at id.

Implements Coord3List.

◆ get()

Coord3 visBase::TextureCoordListAdapter::get ( int  id) const
overridevirtual

Implements Coord3List.

◆ getTextureCoords()

TextureCoords* visBase::TextureCoordListAdapter::getTextureCoords ( )
inline

◆ isDefined()

bool visBase::TextureCoordListAdapter::isDefined ( int  id) const
overridevirtual

Implements Coord3List.

◆ nextID()

int visBase::TextureCoordListAdapter::nextID ( int  previd) const
overridevirtual

If previd == -1, first id is returned. If -1 is returned, no more id's are available.

Implements Coord3List.

◆ remove() [1/2]

void visBase::TextureCoordListAdapter::remove ( const TypeSet< int > &  )
overridevirtual

May contain duplicates.

Implements Coord3List.

◆ remove() [2/2]

void visBase::TextureCoordListAdapter::remove ( int  id)
overridevirtual

Implements Coord3List.

◆ set()

void visBase::TextureCoordListAdapter::set ( int  id,
const Coord3  
)
overridevirtual

Implements Coord3List.

◆ size()

int visBase::TextureCoordListAdapter::size ( ) const
inlineoverridevirtual

Implements Coord3List.

Member Data Documentation

◆ texturecoords_

TextureCoords& visBase::TextureCoordListAdapter::texturecoords_
protected

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