SOMFULONG(3iv)
π NAME π
SoMFULong β bestie, it's literally just a synonym for SoMFUInt32. That's it. That's the whole job. π«Ά
πΈ INHERITS FROM πΈ
SoField > SoMField > SoMFULong
(it's giving "long royal lineage but the family business is a rebrand" π )
β¨ SYNOPSIS β¨
#include <Inventor/fields/SoMFUInt32.h>
okay so here's the tea, the header you actually include is the SoMFUInt32 one, not this one β noted below, don't come for me π
π Methods from class SoMField π
int getNum() const
void setNum(int num)
virtual void deleteValues(int start, int num = -1)
virtual void insertSpace(int start, int num)
SbBool set1(int index, const char *valueString)
void get1(int index, SbString &valueString)
static SoType getClassTypeId()
π¦ Methods from class SoField π¦
void setIgnored(SbBool ignore)
SbBool isIgnored() const
SbBool isDefault() const
virtual SoType getTypeId() const
virtual SbBool isOfType(SoType type) const
SbBool set(const char *valueString)
void get(SbString &valueString)
int operator ==(const SoField &f) const
int operator !=(const SoField &f) const
void touch()
SbBool connectFrom(SoField *fromField)
SbBool connectFrom(SoEngineOutput *fromEngine)
void disconnect()
SbBool isConnected() const
SbBool isConnectedFromField() const
SbBool getConnectedField(SoField *&writingField) const
SbBool isConnectedFromEngine() const
SbBool getConnectedEngine(SoEngineOutput *&engineOutput)
const
void enableConnection(SbBool flag)
SbBool isConnectionEnabled() const
int getForwardConnections(SoFieldList &list) const
SoFieldContainer * getContainer() const
π DESCRIPTION π
not to be dramatic but this class is obsolete. It exists for backwards compatibility only, periodt. Like, it's being kept alive out of pure politeness to your ancient codebase. π
You should be using the new SoMFUInt32 class instead β that's the main character here, SoMFULong is just the understudy. π
π¨ warning bestie, this is the important part: if you compile your code with-DIV_STRICT, then#include-ing theSoMFULong.hheader file will cause a compile-time error. Not a warning. Not a vibe check. An error. π So like... don't do that unless you enjoy suffering.
and that's the whole page, no cap π§β¨ this one's stamped SoMFULong(3IV)() β that's the version tag right there, and no date on this one because apparently timestamps were not the moment. slay, go use SoMFUInt32 instead ππ
π¦ where this page comes from
- debian bookworm: inventor-doc 2.1.5-10+dfsg-2 Β· LGPL-2.0-or-later
- debian trixie: inventor-doc 2.1.6+ds-2 Β· LGPL-2.0-or-later
- ubuntu jammy: inventor-doc 2.1.5-10-24
- ubuntu noble: inventor-doc 2.1.5-10+dfsg-2.1build2 Β· LGPL-2.0-or-later
- ubuntu questing: inventor-doc 2.1.6+ds-2
- ubuntu resolute: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- ubuntu stonking: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms