Purpose

The module ObjectFieldConnection allows for a bidirectional synchronization of a module field with a database cell in the object manager database.

For conceptual information see ObjectManager.

Windows

Default Panel

../../../Modules/ML/MLObjectManager/mhelp/Images/Screenshots/ObjectFieldConnection._default.png

Input Fields

inObjectContainer

name: inObjectContainer, type: omObjMgrConnection(MLBase)

Output Fields

outObjectContainer

name: outObjectContainer, type: omObjMgrConnection/omObjMgrConnection(MLBase)

Parameter Fields

Field Index

Creation Type: Enum Value: String
Debug Comment: String  
Enabled: Bool  
Info Id: String  
Layer Id: String  
Object Id: String  
Priority: Integer  
Successful: Bool  

Visible Fields

Priority

name: priority, type: Integer, default: 10000

Modules with lower numbers have higher priority

Debug Comment

name: debugComment, type: String

This string will precede all debug messages

Enabled

name: enabled, type: Bool, default: TRUE

Enables/Disables ObjMgr <-> field connection

Successful

name: operationSuccessful, type: Bool, persistent: no

This field is true if the last operation has been successful

Object Id

name: objectID, type: String

Layer Id

name: layerID, type: String

Info Id

name: infoID, type: String

Value

name: infoValue, type: String

Creation Type

name: infoType, type: Enum, default: omAttribute_std_string

Values:

Title Name
Base Ptr omAttribute_BasePtr
MLint32 omAttribute_MLint32
bool omAttribute_bool
double omAttribute_double
mat4 omAttribute_mat4
om Message omAttribute_omMessage
std MLint32Vec omAttribute_std_MLint32Vec
std string omAttribute_std_string
std vec3Vec omAttribute_std_vec3Vec
vec3 omAttribute_vec3
vec4 omAttribute_vec4