SoInterpolateFloat(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

okay so bestie, welcome to SoInterpolateFloat β€” it's a Coin thing (manual section 3), and its whole ~vibe~ is that the SoInterpolateFloat class is used to interpolate two floating point values. that's the whole job. iconic, honestly πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <Inventor/engines/SoInterpolateFloat.h>

Inherits SoInterpolate. πŸ’…

🌸 Public Member Functions 🌸

virtual SoType getTypeId (void) const
virtual const SoFieldData * getFieldData (void) const
virtual const SoEngineOutputData * getOutputData (void) const

✨ Public Member Functions inherited from SoEngine ✨

void evaluateWrapper (void)
virtual int getOutputs (SoEngineOutputList &l) const
SoEngineOutput * getOutput (const SbName &outputname) const
SbBool getOutputName (const SoEngineOutput *output, SbName &outputname) const
SbBool isNotifying (void) const
virtual void notify (SoNotList *nl)
SoEngine * copy (void) const
virtual SoFieldContainer * copyThroughConnection (void) const
SbBool shouldCopy (void) const
virtual void writeInstance (SoOutput *out)

🌈 Public Member Functions inherited from SoFieldContainer 🌈

void setToDefaults (void)
SbBool hasDefaultValues (void) const
SbBool fieldsAreEqual (const SoFieldContainer *container) const
void copyFieldValues (const SoFieldContainer *container, SbBool copyconnections=FALSE)
SbBool set (const char *const fielddata)
void get (SbString &fielddata)
virtual int getFields (SoFieldList &l) const
virtual int getAllFields (SoFieldList &l) const
virtual SoField * getField (const SbName &name) const
virtual SoField * getEventIn (const SbName &name) const
virtual SoField * getEventOut (const SbName &name) const
SbBool getFieldName (const SoField *const field, SbName &name) const
SbBool enableNotify (const SbBool flag)
SbBool isNotifyEnabled (void) const
SbBool set (const char *fielddata, SoInput *input)
void get (SbString &fielddata, SoOutput *out)
virtual SbBool validateNewFieldValue (SoField *field, void *newval)
virtual void addWriteReference (SoOutput *out, SbBool isfromfield=FALSE)
SbBool getIsBuiltIn (void) const
virtual void copyContents (const SoFieldContainer *from, SbBool copyconnections)
virtual void getFieldsMemorySize (size_t &managed, size_t &unmanaged) const
void setUserData (void *userdata) const
void * getUserData (void) const

🫢 Public Member Functions inherited from SoBase 🫢

void ref (void) const
void unref (void) const
void unrefNoDelete (void) const
int32_t getRefCount (void) const
void touch (void)
SbBool isOfType (SoType type) const
virtual SbName getName (void) const
virtual void setName (const SbName &newname)
virtual void startNotify (void)
void addAuditor (void *const auditor, const SoNotRec::Type type)
void removeAuditor (void *const auditor, const SoNotRec::Type type)
const SoAuditorList & getAuditors (void) const
SbBool shouldWrite (void)
void assertAlive (void) const

and for isOfType: Returns TRUE if the type of this object is either of the same type or inherited from type. ✨

πŸ‘‘ Static Public Member Functions πŸ‘‘

static SoType getClassTypeId (void)
static void * createInstance (void)
static void initClass ()

🌟 Static Public Member Functions inherited from SoInterpolate 🌟

static SoType getClassTypeId (void)
static void initClass (void)
static void initClasses (void)

and for that initClass: Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. πŸŽ€

πŸ’« Static Public Member Functions inherited from SoEngine πŸ’«

static void initClass (void)
static void initClasses (void)
static SoType getClassTypeId (void)
static SoEngine * getByName (const SbName &name)
static int getByName (const SbName &name, SoEngineList &el)

that first initClass: Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

that getClassTypeId: This static method returns the SoType object associated with objects of this class. πŸ’–

πŸ¦‹ Static Public Member Functions inherited from SoFieldContainer πŸ¦‹

static void initClass (void)
static SoType getClassTypeId (void)
static void cleanupClass (void)
static void initCopyDict (void)
static void addCopy (const SoFieldContainer *orig, const SoFieldContainer *copy)
static SoFieldContainer * checkCopy (const SoFieldContainer *orig)
static SoFieldContainer * findCopy (const SoFieldContainer *orig, const SbBool copyconnections)
static void copyDone (void)

initClass: Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

getClassTypeId: This static method returns the SoType object associated with objects of this class.

🌸 Static Public Member Functions inherited from SoBase 🌸

static void initClass (void)
static SoType getClassTypeId (void)
static void addName (SoBase *const base, const char *const name)
static void removeName (SoBase *const base, const char *const name)
static void incrementCurrentWriteCounter (void)
static void decrementCurrentWriteCounter (void)
static SoBase * getNamedBase (const SbName &name, SoType type)
static int getNamedBases (const SbName &name, SoBaseList &baselist, SoType type)
static SbBool read (SoInput *input, SoBase *&base, SoType expectedtype)
static void setInstancePrefix (const SbString &c)
static void setTraceRefs (SbBool trace)
static SbBool getTraceRefs (void)
static SbBool connectRoute (SoInput *input, const SbName &fromnodename, const SbName &fromfieldname, const SbName &tonodename, const SbName &tofieldname)
static SbBool readRoute (SoInput *input)

initClass: Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

getClassTypeId: This static method returns the SoType object associated with objects of this class.

πŸ’œ Public Attributes πŸ’œ

  • SoMFFloat input0
  • SoMFFloat input1

✨ Public Attributes inherited from SoInterpolate ✨

  • SoSFFloat alpha
  • SoEngineOutput output

πŸŽ€ Static Protected Member Functions πŸŽ€

static const SoFieldData ** getInputDataPtr (void)
static const SoEngineOutputData ** getOutputDataPtr (void)

🌈 Static Protected Member Functions inherited from SoInterpolate 🌈

static const SoFieldData ** getInputDataPtr (void)
static const SoEngineOutputData ** getOutputDataPtr (void)

🌟 Static Protected Member Functions inherited from SoEngine 🌟

static const SoFieldData ** getInputDataPtr (void)
static const SoEngineOutputData ** getOutputDataPtr (void)

🫢 Static Protected Member Functions inherited from SoBase 🫢

static uint32_t getCurrentWriteCounter (void)
static void staticDataLock (void)
static void staticDataUnlock (void)

πŸ¦„ Additional Inherited Members πŸ¦„

Protected Types inherited from SoBase

enum BaseFlags { IS_ENGINE = 0x01, IS_GROUP = 0x02 }

πŸ“ Protected Member Functions inherited from SoInterpolate

SoInterpolate ()
virtual ~SoInterpolate (void)

πŸ’… Protected Member Functions inherited from SoEngine

SoEngine (void)
virtual ~SoEngine (void)
virtual SbBool readInstance (SoInput *in, unsigned short flags)
virtual void inputChanged (SoField *which)
void writeOutputTypes (SoOutput *out)

🌸 Protected Member Functions inherited from SoFieldContainer

SoFieldContainer (void)
virtual ~SoFieldContainer ()

πŸ¦‹ Protected Member Functions inherited from SoBase

SoBase (void)
virtual ~SoBase ()
SbBool hasMultipleWriteRefs (void) const
SbBool writeHeader (SoOutput *out, SbBool isgroup, SbBool isengine) const
void writeFooter (SoOutput *out) const
virtual const char * getFileFormatName (void) const
virtual SoNotRec createNotRec (void)

⭐ Protected Attributes inherited from SoFieldContainer

  • SbBool isBuiltIn

🧚 Detailed Description 🧚

bestie. listen. the SoInterpolateFloat class is used to interpolate two floating point values. that's it, that's the lore, and honestly? it ate. πŸ”₯


πŸ‘‘ Member Function Documentation πŸ‘‘

πŸ’– virtual SoType SoInterpolateFloat::getTypeId (void ) const [virtual] πŸ’–

Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting. ✨

Reimplemented from SoInterpolate.

πŸ’– virtual const SoFieldData * SoInterpolateFloat::getFieldData (void ) const [virtual] πŸ’–

Returns the SoFieldData class which holds information about inputs in this engine. πŸŽ€

Reimplemented from SoInterpolate.

πŸ’– virtual const SoEngineOutputData * SoInterpolateFloat::getOutputData (void ) const [virtual] πŸ’–

Returns the SoEngineOutputData class which holds information about the outputs in this engine. 🌈

Reimplemented from SoInterpolate.


🌟 Member Data Documentation 🌟

πŸ’œ SoMFFloat SoInterpolateFloat::input0 πŸ’œ

First set of input values. 🫢

πŸ’œ SoMFFloat SoInterpolateFloat::input1 πŸ’œ

Second set of input values. 🫢


🌸 Author 🌸

Generated automatically by Doxygen for Coin from the source code. no cap, a robot wrote this and it still served πŸ’€βœ¨


so yeah, that's the whole page, bestie β€” SoInterpolateFloat(3), version 4.0.10, dated Thu Jun 25 2026 00:00:00, brought to you by Coin. go interpolate some floats, you main character πŸ¦‹πŸ’– periodt.

πŸ“¦ where this page comes from