Revision 23641 branches/v2_0_0_prep/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/objreaders/v2004/AbstractDwg2004Reader.java

View differences:

AbstractDwg2004Reader.java
102 102

  
103 103

  
104 104
//		ArrayList v = DwgUtil.getBitShort(data, bitPos);
105
		ArrayList v = DwgUtil.getBitLong(data, bitPos); //Según especificaciones
105
		ArrayList v = DwgUtil.getBitLong(data, bitPos); //Seg?n especificaciones
106 106
		bitPos = ((Integer) v.get(0)).intValue();
107 107
		int rnum = ((Integer) v.get(1)).intValue();
108 108
		dwgObject.setNumReactors(rnum);
109 109

  
110
		//FIXME: ¿Por qué hace esto? Si entra en cualquiera de las condiciones
111
		// se perdería un bit.
112
		// ¿Es correcto o, tal vez están equivocadas las especificaciones en este punto?
110
		//FIXME: ?Por qu? hace esto? Si entra en cualquiera de las condiciones
111
		// se perder?a un bit.
112
		// ?Es correcto o, tal vez est?n equivocadas las especificaciones en este punto?
113 113
		// Vale, en otro punto de las especificaciones dice "Only entities have this flag"
114 114
		if(dwgObject instanceof DwgLine) dwgObject.setXDicObjFlag(true);
115 115
		else if(dwgObject instanceof DwgPoint) dwgObject.setXDicObjFlag(true);
......
141 141
		dwgObject.setNoLinks(nolinks);
142 142

  
143 143
//		Segun las especificaciones, en R2004+ el color se debe leer como un
144
//		CMC, sin embargo aquí no parece que sea así
144
//		CMC, sin embargo aqu? no parece que sea as?
145 145
//		v = DwgUtil.getCmColor(data, bitPos, dwgObject.getVersion());
146 146
		v = DwgUtil.getBitShort(data, bitPos);
147 147
		bitPos = ((Integer) v.get(0)).intValue();
......
157 157
		 * 00: bylayer;
158 158
		 * 01: byblock;
159 159
		 * 10: continuous;
160
		 * 11: linetype handlen present at end of object
160
		 * 11: linetype handle present at end of object
161 161
		 */
162 162
		bitPos = bitPos + 2;
163 163

  
......
166 166
		 * 00: bylayer;
167 167
		 * 01: byblock;
168 168
		 * 10: continuous;
169
		 * 11: linetype handlen present at end of object
169
		 * 11: linetype handle present at end of object
170 170
		 */
171 171
		bitPos = bitPos + 2;
172 172

  
......
198 198
		}
199 199

  
200 200
		/*
201
		 * Reactors handles TODO No se están usando para setear nada en
201
		 * Reactors handles TODO No se est?n usando para setear nada en
202 202
		 * DwgObject
203 203
		 */
204 204
		DwgHandleReference reactorHandle;

Also available in: Unified diff