ViewShed Analysis in C#

Hi,

I try to perform view shed analysis. But I don't get reasonable results. You can see results on attachment.

I am using FillViewShedParameters method for parameters.

 private static GlobalMapperDLL.GM_ViewShedParams_t FillViewShedParameters(
           double startXPosition,
           double startYPosition,
           double fresnelFrequency)
        {
            var viewShedParameters= new GlobalMapperDLL.GM_ViewShedParams_t();

            viewShedParameters.mAngleEnd  = 360.0f;
            viewShedParameters.mAngleStart = 0.0f;
            viewShedParameters.mAtmosphericCorr = 1.0;

            viewShedParameters.mCenterPoint = new GM_Point_t { mX = startXPosition, mY = startYPosition };

            var viewShedColor = Color.FromArgb(0x78, 0x88, 0x0B, 0x0B);
            viewShedParameters.mColor = ColorToUint(viewShedColor);
            viewShedParameters.mDesc = "Test 67";
            viewShedParameters.mRadius = 25000;
            //viewShedParameters.mReceiverAngle = IntPtr.Zero;
            viewShedParameters.mReceiverHeight = 18.0f;
            viewShedParameters.mTransmitterHeight = 18.0f;
            viewShedParameters.mReceiverHeightAbs = 1;
            viewShedParameters.mTransmitterHeightAbs = 1;
            viewShedParameters.mShowHiddenPoints = 1;
            viewShedParameters.mShowProgress = 1;
            viewShedParameters.mGenCoveragePolys = 0;

            viewShedParameters.mUseEarthCurvature = 1;
            viewShedParameters.mVectorElevsAbs = 1;
            //viewShedParameters.mVectorLayerList = IntPtr.Zero;
            viewShedParameters.mVectorLayerListCnt = 0;
            viewShedParameters.mXSpacing = 0.0;
            viewShedParameters.mYSpacing = 0.0;

            //viewShedParameters.mFilterRect = IntPtr.Zero;
            //viewShedParameters.mReceiverAngleEnd = IntPtr.Zero;
            viewShedParameters.mFresnelFreq = fresnelFrequency;
            viewShedParameters.mFresnelPctClear = 0.6;

            int size = Marshal.SizeOf(typeof(GlobalMapperDLL.GM_ViewShedParams_t));

            viewShedParameters.mSize = (uint)size;

            return viewShedParameters;
        }