Esempio n. 1
0
        internal static void AssertObjectClass(IntPtr key, string assertClass)
        {
            if (!(key != HObjectBase.UNDEF))
            {
                return;
            }
            string objClass = HalconAPI.GetObjClass(key);

            if (!objClass.StartsWith(assertClass) && objClass != "any")
            {
                throw new HalconException("Iconic object type mismatch (expected " + assertClass + ", got " + objClass + ")");
            }
        }