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 πŸŽ€βœ¨