Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoFieldData.h File Reference

Go to the source code of this file.

Functions

 SoFieldData (const SoFieldData *)
 
 SoFieldData (int numFields)
 
 ~SoFieldData ()
 
void addField (SoFieldContainer *defObject, const char *fieldName, const SoField *field)
 
void overlay (SoFieldContainer *to, const SoFieldContainer *from, SbBool copyConnections) const
 
int getNumFields () const
 
const SbNamegetFieldName (int index) const
 
SbString getFieldName (const SoFieldContainer *object, const SoField *field) const
 
SoFieldgetField (const SoFieldContainer *object, const SbString &name) const
 
SoFieldgetField (const SoFieldContainer *object, int index) const
 
int getIndex (const SoFieldContainer *fc, const SoField *field) const
 
void addEnumValue (const char *typeName, const char *valName, int val)
 
void getEnumData (char *typeName, int &num, int *&vals, SbName *&names)
 
void getEnumValueName (char *typeName, int val, SbName *&name)
 

Function Documentation

◆ addEnumValue()

void addEnumValue ( const char *  typeName,
const char *  valName,
int  val 
)

◆ addField()

void addField ( SoFieldContainer defObject,
const char *  fieldName,
const SoField field 
)

◆ getEnumData()

void getEnumData ( char *  typeName,
int &  num,
int *&  vals,
SbName *&  names 
)

◆ getEnumValueName()

void getEnumValueName ( char *  typeName,
int  val,
SbName *&  name 
)

◆ getField() [1/2]

SoField * getField ( const SoFieldContainer object,
const SbString name 
) const

◆ getField() [2/2]

SoField * getField ( const SoFieldContainer object,
int  index 
) const

◆ getFieldName() [1/2]

SbString getFieldName ( const SoFieldContainer object,
const SoField field 
) const

◆ getFieldName() [2/2]

const SbName & getFieldName ( int  index) const

◆ getIndex()

int getIndex ( const SoFieldContainer fc,
const SoField field 
) const

◆ getNumFields()

int getNumFields ( ) const

Definition at line 112 of file SoFieldData.h.

◆ overlay()

void overlay ( SoFieldContainer to,
const SoFieldContainer from,
SbBool  copyConnections 
) const

◆ SoFieldData() [1/2]

SoFieldData ( const SoFieldData *  )

◆ SoFieldData() [2/2]

SoFieldData ( int  numFields)

Definition at line 92 of file SoFieldData.h.

◆ ~SoFieldData()