SoEngineOutputList Class Reference
[Engines]

Maintains a list of pointers to engine outputs. More...

#include <Inventor/lists/SoEngineOutputList.h>

Inheritance diagram for SoEngineOutputList:
SbPList

List of all members.

Public Member Functions

 SoEngineOutputList ()
 SoEngineOutputList (int size)
 SoEngineOutputList (const SoEngineOutputList &l)
virtual ~SoEngineOutputList ()
void append (SoEngineOutput *engineOutput)
void insert (SoEngineOutput *engineOutput, int addBefore)
SoEngineOutputoperator[] (int i) const
void set (int i, SoEngineOutput *engineOutput)

Detailed Description

Maintains a list of pointers to engine outputs.

This subclass of SbPList holds lists of pointers to SoEngineOutputs. It updates reference counts to engine outputs in the list whenever adding or removing pointers.

SEE ALSO

SoEngineOutput


Constructor & Destructor Documentation

SoEngineOutputList::SoEngineOutputList (  )  [inline]

Constructor.

SoEngineOutputList::SoEngineOutputList ( int  size  )  [inline]

Constructor that pre-allocates storage for size pointers.

SoEngineOutputList::SoEngineOutputList ( const SoEngineOutputList l  )  [inline]

Constructor that copies the contents of another list.

virtual SoEngineOutputList::~SoEngineOutputList (  )  [inline, virtual]

Destructor.


Member Function Documentation

void SoEngineOutputList::append ( SoEngineOutput engineOutput  )  [inline]

Adds an engine output to the end of the list.

void SoEngineOutputList::insert ( SoEngineOutput engineOutput,
int  addBefore 
) [inline]

Inserts the given engine output in the list before the element of the given index.

SoEngineOutput* SoEngineOutputList::operator[] ( int  i  )  const [inline]

Returns pointer with given index. If requested index does not exists, list is grown to return a valid pointer.

Reimplemented from SbPList.

void SoEngineOutputList::set ( int  i,
SoEngineOutput engineOutput 
) [inline]

Sets an element of a list.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/