Revision 23641 branches/v2_0_0_prep/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/objreaders/v2004/AbstractDwg2004Reader.java
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