other versions
- wheezy-backports 3.1.4~abc9f50-3~bpo70+1
- jessie 3.1.4~abc9f50-7
SoEngineOutputData(3) | Coin | SoEngineOutputData(3) |
NAME¶
SoEngineOutputData - The SoEngineOutputData class is a container for a prototype set of outputs. This class is instantiated once for each class of objects which use outputs, and which needs to be able to import and export them.SYNOPSIS¶
#include <Inventor/engines/SoOutputData.h>Public Member Functions¶
SoEngineOutputData (void)
Detailed Description¶
The SoEngineOutputData class is a container for a prototype set of outputs. This class is instantiated once for each class of objects which use outputs, and which needs to be able to import and export them.Constructor & Destructor Documentation¶
SoEngineOutputData::SoEngineOutputData (void)¶
Constructor.SoEngineOutputData::SoEngineOutputData (const SoEngineOutputData *data)¶
Copy constructor.SoEngineOutputData::SoEngineOutputData (intapproxnum)¶
Constructor. Supply the approximated number of outputs in the engine ot optimize memory allocation.SoEngineOutputData::~SoEngineOutputData (void)¶
Destructor.Member Function Documentation¶
void SoEngineOutputData::addOutput (const SoEngine *base, const char *name, const SoEngineOutput *output, SoTypetype)¶
Add a new output to our internal list. The name and type will be stored along with a pointer offset between base and output, which will be valid for all instances of the class type of base.void SoEngineOutputData::addOutput (const SoNodeEngine *base, const char *name, const SoEngineOutput *output, SoTypetype)¶
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.int SoEngineOutputData::getNumOutputs (void) const¶
Returns the number of outputs contained within this instance.const SbName & SoEngineOutputData::getOutputName (intindex) const¶
Returns the name of the output at index.SoEngineOutput * SoEngineOutputData::getOutput (const SoEngine *engine, intindex) const¶
Returns a pointer to the output at index within the engine instance.SoEngineOutput * SoEngineOutputData::getOutput (const SoNodeEngine *engine, intindex) const¶
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.int SoEngineOutputData::getIndex (const SoEngine *engine, const SoEngineOutput *output) const¶
Returns the internal index value of output in engine. If output is not part of engine, it returns -1.int SoEngineOutputData::getIndex (const SoNodeEngine *engine, const SoEngineOutput *output) const¶
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.const SoType & SoEngineOutputData::getType (intindex) const¶
Returns the type of the output at index.SbBool SoEngineOutputData::readDescriptions (SoInput *input, SoEngine *engine) const¶
FIXME: docAuthor¶
Generated automatically by Doxygen for Coin from the source code.Sat Oct 12 2013 | Version 4.0.0a |