//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //생성 :
 //추가 :
 //목적 : 해제
 //설명 :
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 public override void DeInitialize()
 {
     // 스레드 종료
     m_bThreadExit = true;
     // 메인 스레드
     for (int iLoopCount = 0; iLoopCount < m_ThreadManager.Length; iLoopCount++)
     {
         m_ThreadManager[iLoopCount].Join();
     }
     // 비전 얼라인
     for (int iLoopCount = ( int )CDefine.enumCamera.CAMERA_1; iLoopCount < ( int )CDefine.enumCamera.CAMERA_FINAL; iLoopCount++)
     {
         if (null != m_objProcessVisionProcess150[iLoopCount])
         {
             CProcessVisionProcess150 obj = m_objProcessVisionProcess150[iLoopCount] as CProcessVisionProcess150;
             if (null != obj)
             {
                 obj.DeInitialize();
             }
         }
     }
 }