public void SetMatchResults(MatchResultVector match_results)
 {
     csSmartIdEnginePINVOKE.RecognitionResult_SetMatchResults(swigCPtr, MatchResultVector.getCPtr(match_results));
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void SetRange(int index, MatchResultVector values)
 {
     csSmartIdEnginePINVOKE.MatchResultVector_SetRange(swigCPtr, index, MatchResultVector.getCPtr(values));
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public RecognitionResult(StringFieldCollection string_fields, ImageFieldCollection image_fields, string document_type, MatchResultVector match_results, SegmentationResultVector segmentation_results, bool is_terminal) : this(csSmartIdEnginePINVOKE.new_RecognitionResult__SWIG_1(StringFieldCollection.getCPtr(string_fields), ImageFieldCollection.getCPtr(image_fields), document_type, MatchResultVector.getCPtr(match_results), SegmentationResultVector.getCPtr(segmentation_results), is_terminal), true)
 {
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public MatchResultVector(MatchResultVector other) : this(csSmartIdEnginePINVOKE.new_MatchResultVector__SWIG_1(MatchResultVector.getCPtr(other)), true)
 {
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public virtual void DocumentMatched(MatchResultVector match_results)
 {
     if (SwigDerivedClassHasMethod("DocumentMatched", swigMethodTypes1))
     {
         csSmartIdEnginePINVOKE.ResultReporterInterface_DocumentMatchedSwigExplicitResultReporterInterface(swigCPtr, MatchResultVector.getCPtr(match_results));
     }
     else
     {
         csSmartIdEnginePINVOKE.ResultReporterInterface_DocumentMatched(swigCPtr, MatchResultVector.getCPtr(match_results));
     }
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }