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 + ")"); } }