예제 #1
0
        private MapColorPalette GetColorPalette()
        {
            MapColorPaletteRule             mapColorPaletteRule = (MapColorPaletteRule)m_mapRule;
            ReportEnumProperty <MapPalette> palette             = mapColorPaletteRule.Palette;

            if (palette != null)
            {
                if (!palette.IsExpression)
                {
                    return(GetMapColorPalette(palette.Value));
                }
                return(GetMapColorPalette(mapColorPaletteRule.Instance.Palette));
            }
            return(MapColorPalette.Random);
        }
 internal MapColorPaletteRuleInstance(MapColorPaletteRule defObject)
     : base(defObject)
 {
     m_defObject = defObject;
 }