SoEngineOutputData - Online Linux Manual PageSection : 3
Updated : Mon Jan 25 2021
Source : Version 4.0.0
Note : Coin
NAMESoEngineOutputData − The SoEngineOutputData class is a container for a prototype set of outputs.
SYNOPSIS
#include <Inventor/engines/SoOutputData.h>
Public Member FunctionsSoEngineOutputData (void)
SoEngineOutputData (const SoEngineOutputData *data)
SoEngineOutputData (int approxnum)
~SoEngineOutputData (void)
void addOutput (const SoEngine *base, const char *name, const SoEngineOutput *output, SoType type)
void addOutput (const SoNodeEngine *base, const char *name, const SoEngineOutput *output, SoType type)
int getNumOutputs (void) const
const SbName & getOutputName (int index) const
SoEngineOutput * getOutput (const SoEngine *engine, int index) const
SoEngineOutput * getOutput (const SoNodeEngine *engine, int index) const
int getIndex (const SoEngine *engine, const SoEngineOutput *output) const
int getIndex (const SoNodeEngine *engine, const SoEngineOutput *output) const
const SoType & getType (int index) const
SbBool readDescriptions (SoInput *input, SoEngine *engine) const
void writeDescriptions (SoOutput *out, SoEngine *engine) const
Detailed DescriptionThe 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. Each output of a class is stored with the name and type it has been given within its 'owner' class and a pointer offset to the dynamic instance of the output itself. It is unlikely that application programmers should need to use any of the methods of this class directly.
Constructor & Destructor Documentation
SoEngineOutputData::SoEngineOutputData (void)Constructor.
SoEngineOutputData::SoEngineOutputData (const SoEngineOutputData * data)Copy constructor.
SoEngineOutputData::SoEngineOutputData (int approxnum)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, SoType type)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, SoType type)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) constReturns the number of outputs contained within this instance.
const SbName & SoEngineOutputData::getOutputName (int index) constReturns the name of the output at index.
SoEngineOutput * SoEngineOutputData::getOutput (const SoEngine * engine, int index) constReturns a pointer to the output at index within the engine instance.
SoEngineOutput * SoEngineOutputData::getOutput (const SoNodeEngine * engine, int index) constThis 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) constReturns 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) constThis 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 (int index) constReturns the type of the output at index.
SbBool SoEngineOutputData::readDescriptions (SoInput * in, SoEngine * engine) constFIXME: doc
AuthorGenerated automatically by Doxygen for Coin from the source code. 0
Johanes Gumabo
Data Size : 19,440 byte
man-SoEngineOutputData.3coin4Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 204,029
Visitor ID : :
Visitor IP : 18.227.140.100 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.