SOMFLONG(3iv)
Okay bestie, welcome to the SoMFLong(3IV) manual page π . Strap in, because this one is short but iconic. No cap.
NAME
SoMFLong β synonym for SoMFInt32. That's the whole name, fr fr. She's literally SoMFInt32 wearing a different name tag. Slay π.
INHERITS FROM
SoField > SoMField > SoMFLong
The way that lineage is giving generational main character energy π. Our girl inherits from SoField, then SoMField, then SoMFLong. Periodt.
SYNOPSIS
Here's the include, and every method she gets from her parent classes. Copy-paste exactly, bestie:
#include <Inventor/fields/SoMFInt32.h>
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
That's the whole method menu, no skips, no cuts. Obsessed β¨.
DESCRIPTION
Okay so real talk: this class is obsolete, and it's provided for backwards compatibility only. You should use the new SoMFInt32 class instead. And if you compile your code with -DIV_STRICT, then #including the SoMFLong.h header file will cause a compile-time error. Like, the compiler will literally be like "girl, no" π. So don't do that unless you want the drama.
Bestie warning: this is the old way. The new hotness is SoMFInt32. Act accordingly π
.
That's the page, babe. The footer vibes are SoMFLong(3IV)() β source/version + date energy, even if it's just the same title again. Love that for us πβ¨
π¦ 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