CreateEmptyImage() private method

private CreateEmptyImage ( int &Image ) : int
Image int
return int
 public CImage()
 {
     hImage = -1;
     CheckForError(FSDK.CreateEmptyImage(ref hImage));
     height = 0;
     width  = 0;
 }
            public CImage CopyRectReplicateBorder(int x1, int y1, int x2, int y2)
            {
                int NewImage = -1;

                CheckForError(FSDK.CreateEmptyImage(ref NewImage));
                CheckForError(FSDK.CopyRectReplicateBorder(hImage, x1, y1, x2, y2, NewImage));
                return(new CImage(NewImage));
            }
            public CImage Copy()
            {
                int NewImage = -1;

                CheckForError(FSDK.CreateEmptyImage(ref NewImage));
                CheckForError(FSDK.CopyImage(hImage, NewImage));
                return(new CImage(NewImage));
            }
            public CImage Rotate90(int Multiplier)
            {
                int NewImage = -1;

                CheckForError(FSDK.CreateEmptyImage(ref NewImage));
                CheckForError(FSDK.RotateImage90(hImage, Multiplier, NewImage));
                return(new CImage(NewImage));
            }
            public CImage Rotate(double Angle)
            {
                int NewImage = -1;

                CheckForError(FSDK.CreateEmptyImage(ref NewImage));
                CheckForError(FSDK.RotateImage(hImage, Angle, NewImage));
                return(new CImage(NewImage));
            }
            public CImage Resize(double Ratio)
            {
                int NewImage = -1;

                CheckForError(FSDK.CreateEmptyImage(ref NewImage));
                CheckForError(FSDK.ResizeImage(hImage, Ratio, NewImage));
                return(new CImage(NewImage));
            }