public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_onStartEditing_CallBack_void_IGlobeLayer = EarthView_World_Spatial3D_CLayer3DEditorListener_onStartEditing_void_IGlobeLayer_Function;
         GC.KeepAlive(m_onStartEditing_CallBack_void_IGlobeLayer);
         EV_RegisterCallback_EarthView_World_Spatial3D_CLayer3DEditorListener_onStartEditing_void_IGlobeLayer(this.NativeObject, m_onStartEditing_CallBack_void_IGlobeLayer);
         m_onEndEditing_CallBack_void_IGlobeLayer = EarthView_World_Spatial3D_CLayer3DEditorListener_onEndEditing_void_IGlobeLayer_Function;
         GC.KeepAlive(m_onEndEditing_CallBack_void_IGlobeLayer);
         EV_RegisterCallback_EarthView_World_Spatial3D_CLayer3DEditorListener_onEndEditing_void_IGlobeLayer(this.NativeObject, m_onEndEditing_CallBack_void_IGlobeLayer);
         m_onEndCommitModel_CallBack_void_IGlobeLayer_EntityDatasetOperType_ev_uint32_ev_uint32 = EarthView_World_Spatial3D_CLayer3DEditorListener_onEndCommitModel_void_IGlobeLayer_EntityDatasetOperType_ev_uint32_ev_uint32_Function;
         GC.KeepAlive(m_onEndCommitModel_CallBack_void_IGlobeLayer_EntityDatasetOperType_ev_uint32_ev_uint32);
         EV_RegisterCallback_EarthView_World_Spatial3D_CLayer3DEditorListener_onEndCommitModel_void_IGlobeLayer_EntityDatasetOperType_ev_uint32_ev_uint32(this.NativeObject, m_onEndCommitModel_CallBack_void_IGlobeLayer_EntityDatasetOperType_ev_uint32_ev_uint32);
         m_onInsertMeshxg_CallBack_void_IGlobeLayer_ev_uint32_ev_uint32 = EarthView_World_Spatial3D_CLayer3DEditorListener_onInsertMeshxg_void_IGlobeLayer_ev_uint32_ev_uint32_Function;
         GC.KeepAlive(m_onInsertMeshxg_CallBack_void_IGlobeLayer_ev_uint32_ev_uint32);
         EV_RegisterCallback_EarthView_World_Spatial3D_CLayer3DEditorListener_onInsertMeshxg_void_IGlobeLayer_ev_uint32_ev_uint32(this.NativeObject, m_onInsertMeshxg_CallBack_void_IGlobeLayer_ev_uint32_ev_uint32);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Spatial3D_CLayer3DEditorListener_onStartEditing_void_IGlobeLayer(IntPtr pObject, onStartEditing_CallBack_void_IGlobeLayer pCallback);