コード例 #1
0
        public void FeatureMapBinType()
        {
            switch (Binstance.BinType)
            {
            case BinTypeEnum.RoundStorage:
                Binstance = ArcGISFeature.MapBinToRoundType(Binstance);
                var roundBin = new RoundBin(Binstance);
                switch (roundBin.HasHopper)
                {
                case true:
                    HasHopper = 0;
                    break;

                case false:
                    HasHopper = 1;
                    break;

                default:
                    HasHopper = -1;
                    break;
                }
                break;

            case BinTypeEnum.FlatStructure:
                Binstance = ArcGISFeature.MapBinToFlatType(Binstance);
                break;

            case BinTypeEnum.PolygonStructure:
                Binstance = ArcGISFeature.MapBinToPolyType(Binstance);
                break;

            case BinTypeEnum.GravityWagon:
                Binstance = ArcGISFeature.MapBinToGravityType(Binstance);
                break;

            default:
                break;
            }
        }