示例#1
0
        public override int getShapeDim()
        {
            throw new NotImplementedException();

            int dim = 2;

            if (getShapes().Count > 0)
            {
                GeoShape shape0 = getShapes()[0];
                if (shape0.getPartCount() > 0)
                {
                    GeoPointList part0 = shape0.getPart(0);
                    if (part0.Count > 0)
                    {
                        GeoPoint p0 = part0[0];
                        dim = (int)p0.getDim();
                    }
                }
            }
            return(dim);
        }
 public bool visitPoint(GeoPoint point)
 {
     z_sum += point.getDim() > 2 ? point.Z : 0.0;
     z_count++;
     return(true);
 }