Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libCq CMS for java.old / src / org / cresques / px / dxf / DxfLayer.java @ 65

History | View | Annotate | Download (994 Bytes)

1
/*
2
 * Created on 05-may-2004
3
 */
4
 
5
package org.cresques.px.dxf;
6

    
7
import java.awt.Color;
8

    
9
import org.cresques.io.DxfGroup;
10

    
11
/**
12
 * Capas de dxf
13
 * 
14
 * @author "Luis W. Sevilla" <sevilla_lui@gva.es>
15
 */
16

    
17
public class DxfLayer extends DxfTableItem {
18
        int colorNumber = 9;
19
        String lType = "CONTINUOUS";
20
        boolean frozen=false;
21
        
22
        public DxfLayer(String name) {
23
                super(name, 0);
24
                System.out.println("Dxf: Capa '"+name+"'.");
25
                colorNumber = 255;        
26
                lType = "CONTINUOUS";
27
        }
28
        public DxfLayer(String name, int clr) {
29
                super(name, 0);
30
                colorNumber = clr;        
31
                lType = "CONTINUOUS";
32
        }
33
        public DxfLayer(String name, int clr, String lType) {
34
                super(name, 0);
35
                colorNumber = clr;        
36
                this.lType = lType;
37
        }
38
        public Color getColor() { return AcadColor.getColor(colorNumber); }
39
        public String toDxfString() {
40
                StringBuffer sb = new StringBuffer(LAYER.toString()+super.toDxfString());
41
                sb.append(DxfGroup.toString(62, colorNumber));
42
                sb.append(DxfGroup.toString(6, lType));
43
                return sb.toString();
44
        }
45
}