Ejemplo n.º 1
0
        //		public bool IsUpdated(ColorField f) { return updateAttr[(int)f]; }
        #endregion

        #region Construction
        public NamedColor(GLib lib, string name, Color color)
        {
            this.lib   = lib;
            id         = lib.GenerateId(this, ref updateAttr);
            this.name  = name;
            this.color = color;
        }
Ejemplo n.º 2
0
 public View(string name, Map map)
 {
     lib       = map.Lib;
     id        = lib.GenerateId(this, ref updateAttr);
     this.name = name;
     Init(map);
 }
Ejemplo n.º 3
0
 public BgImage(Map map)
 {
     this.lib = map.Lib;
     id       = lib.GenerateId(this, ref updateAttr);
     X        = map.Pos.X;
     Y        = map.Pos.Y;
     Scale    = (float)map.PixelScale;
 }
Ejemplo n.º 4
0
 public Layer(string name, Layer layer)
 {
     lib       = layer.lib;
     id        = lib.GenerateId(this, ref updateAttr);
     this.name = name;
     Clear();
     Merge(layer);
     updateAttr = 0;
 }
Ejemplo n.º 5
0
 public GType(GLib lib, GeomType geomType)
 {
     this.lib      = lib;
     id            = lib.GenerateId(this, ref updateAttr);
     priority      = lib.LastPriority;
     this.geomType = geomType;
     lib.Add(this);
     lib.Register(this);
 }
Ejemplo n.º 6
0
 public Layer(GLib lib, string name, bool isAllInclusive)
 {
     this.lib  = lib;
     id        = lib.GenerateId(this, ref updateAttr);
     this.name = name;
     if (isAllInclusive)
     {
         SetAttr(LayerAttr.AllInclusive);
     }
 }
Ejemplo n.º 7
0
 public GType(GType parent)
 {
     lib           = parent.Lib;
     id            = lib.GenerateId(this, ref updateAttr);
     parentId      = parent.Id;
     priority      = parent.LastPriority;
     this.geomType = parent.geomType;
     this.parent   = parent;
     parent.Add(this);
     lib.Register(this);
 }