Example





In This Topic

GetStat Method (GdPictureSegmenter)

In This Topic
Returns the status of the last executed operation with the current GdPictureSegmenter object.
Syntax
'Declaration
 
Public Function GetStat() As GdPictureStatus
public GdPictureStatus GetStat()
public function GetStat(): GdPictureStatus; 
public function GetStat() : GdPictureStatus;
public: GdPictureStatus GetStat(); 
public:
GdPictureStatus GetStat(); 

Return Value

A member of the GdPictureStatus enumeration. If the method has been successfully followed, then the return value is GdPictureStatus.OK. We strongly recommend always checking this status first.
Remarks
Use this method in the combination with all those, which return a value instead of a status.
Example
How to check the if the called method has been followed without errors.
Using gdpictureSegmenter As GdPictureSegmenter = New GdPictureSegmenter()
 
    'Set up your prefered parameters for the segmentation.
 
    'Run the segmentation process.
    Dim result As String = gdpictureSegmenter.RunSegmentation()
    'Check the status.
    Dim status As GdPictureStatus = gdpictureSegmenter.GetStat()
    If status = GdPictureStatus.OK Then
        'The method has been followed without errors.
        'Continue ...
    Else
        'Some error occurred.
        MessageBox.Show("The segmentation process has failed with the status: " + status.ToString(), "Example: GetStat")
    End If
End Using
using (GdPictureSegmenter gdpictureSegmenter = new GdPictureSegmenter())
{
    //Set up your prefered parameters for the segmentation.
 
    //Run the segmentation process.
    string result = gdpictureSegmenter.RunSegmentation();
    //Check the status.
    GdPictureStatus status = gdpictureSegmenter.GetStat();
    if (status == GdPictureStatus.OK)
    {
        //The method has been followed without errors.
        //Continue ...
    }
    else
    {
        //Some error occurred.
        MessageBox.Show("The segmentation process has failed with the status: " + status.ToString(), "Example: GetStat");
    }
}
See Also