public void AddRange(SegmentationResultVector values)
 {
     csSmartIdEnginePINVOKE.SegmentationResultVector_AddRange(swigCPtr, SegmentationResultVector.getCPtr(values));
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public SegmentationResultVector(SegmentationResultVector other) : this(csSmartIdEnginePINVOKE.new_SegmentationResultVector__SWIG_1(SegmentationResultVector.getCPtr(other)), true)
 {
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void SetSegmentationResults(SegmentationResultVector segmentation_results)
 {
     csSmartIdEnginePINVOKE.RecognitionResult_SetSegmentationResults(swigCPtr, SegmentationResultVector.getCPtr(segmentation_results));
     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 virtual void DocumentSegmented(SegmentationResultVector segmentation_results)
 {
     if (SwigDerivedClassHasMethod("DocumentSegmented", swigMethodTypes2))
     {
         csSmartIdEnginePINVOKE.ResultReporterInterface_DocumentSegmentedSwigExplicitResultReporterInterface(swigCPtr, SegmentationResultVector.getCPtr(segmentation_results));
     }
     else
     {
         csSmartIdEnginePINVOKE.ResultReporterInterface_DocumentSegmented(swigCPtr, SegmentationResultVector.getCPtr(segmentation_results));
     }
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }