Revision 26866 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/type/DefaultGeometryType.java

View differences:

DefaultGeometryType.java
58 58
	 * the id field is used.
59 59
	 */
60 60
	private int type;
61
		
61
	
62 62
	/**
63
	 * The name of the abstract type
63
	 * The subtype of the geometry. The subtype represents a set of 
64
	 * geometries with a dimensional relationship (2D, 3D, 2DM...)
64 65
	 */
65
	private String typeName;
66
	private int subType;
67
	
68
	
66 69
		
67 70
	/** Registered operations for a concrete geometry type */
68 71
	private List geometryOperations = new ArrayList();
......
84 87
	 * @param type
85 88
	 * The geometry abstract type			
86 89
	 */
87
	public DefaultGeometryType(Class geomClass, String name, int id, String typeName, int type) {
90
	public DefaultGeometryType(Class geomClass, String name, int id, int type, int subType) {
88 91
		this.geometryClass = geomClass;
89 92
		if (name == null) {
90 93
			this.name = geomClass.getName();
91 94
		} else {
92 95
			this.name = name;
93 96
		}
94
		this.id = id;
95
		this.typeName = typeName;
96
		this.type = type;		
97
		this.id = id;		
98
		this.type = type;	
99
		this.subType = subType;
97 100
	}
98 101
	
99 102
	/**
......
169 172
	}
170 173

  
171 174
	/* (non-Javadoc)
172
	 * @see org.gvsig.fmap.geom.type.GeometryType#getTypeName()
175
	 * @see org.gvsig.fmap.geom.type.GeometryType#getSubType()
173 176
	 */
174
	public String getTypeName() {
175
		return typeName;
177
	public int getSubType() {
178
		return subType;
176 179
	}
177 180
}
178 181

  

Also available in: Unified diff