public static void BlobMeasure(Int16Image labelledImage, BlobAnalyse meas, short scale, UseXOrY xy, BlobAnalyseModifier baMod) {
   VisionLabPINVOKE.BlobMeasure__SWIG_24(Int16Image.getCPtr(labelledImage), (int)meas, scale, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
 }
 public static void GrayScaleBlobMeasure(Int32Image labelledImage, Int32Image grayImage, BlobAnalyse meas, int scale, UseXOrY xy, BlobAnalyseModifier baMod) {
   VisionLabPINVOKE.GrayScaleBlobMeasure__SWIG_16(Int32Image.getCPtr(labelledImage), Int32Image.getCPtr(grayImage), (int)meas, scale, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
 }
 public static int RemoveGrayScaleLabels(Int32Image image, Int32Image grayImage, BlobAnalyse ba, double low, double high, UseXOrY xy, BlobAnalyseModifier baMod) {
   int ret = VisionLabPINVOKE.RemoveGrayScaleLabels__SWIG_12(Int32Image.getCPtr(image), Int32Image.getCPtr(grayImage), (int)ba, low, high, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
 public static void GrayScaleBlobAnalysis(Int32Image labelledImage, Int32Image grayImage, SWIGTYPE_p_std__setT_JL_VisionLib_V3__BlobAnalyse_t s, int maxLabelNr, vector_Blob blobs, SortOrder so, BlobAnalyse sortBA, UseXOrY xy, BlobAnalyseModifier baMod) {
   VisionLabPINVOKE.GrayScaleBlobAnalysis__SWIG_20(Int32Image.getCPtr(labelledImage), Int32Image.getCPtr(grayImage), SWIGTYPE_p_std__setT_JL_VisionLib_V3__BlobAnalyse_t.getCPtr(s), maxLabelNr, vector_Blob.getCPtr(blobs), (int)so, (int)sortBA, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
 }
 public static int RemoveGrayScaleBlobs(ByteImage image, ByteImage grayImage, Connected connected, BlobAnalyse ba, double low, double high, UseXOrY xy, BlobAnalyseModifier baMod) {
   int ret = VisionLabPINVOKE.RemoveGrayScaleBlobs__SWIG_3(ByteImage.getCPtr(image), ByteImage.getCPtr(grayImage), (int)connected, (int)ba, low, high, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
 public static int FindSpecificGrayScaleHoles(Int32Image image, Int32Image grayImage, Connected connected, BlobAnalyse ba, double low, double high, UseXOrY xy, BlobAnalyseModifier baMod) {
   int ret = VisionLabPINVOKE.FindSpecificGrayScaleHoles__SWIG_12(Int32Image.getCPtr(image), Int32Image.getCPtr(grayImage), (int)connected, (int)ba, low, high, (int)xy, BlobAnalyseModifier.getCPtr(baMod));
   if (VisionLabPINVOKE.SWIGPendingException.Pending) throw VisionLabPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
예제 #7
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(BlobAnalyseModifier obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
예제 #8
0
 internal static HandleRef getCPtr(BlobAnalyseModifier obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
 internal static HandleRef getCPtr(BlobAnalyseModifier obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }