Revision 10174 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgInsert.java
DwgInsert.java | ||
---|---|---|
165 | 165 |
public void setSeqendHandle(DwgHandleReference seqendHandle) { |
166 | 166 |
this.seqendHandle = seqendHandle; |
167 | 167 |
} |
168 |
|
|
168 | 169 |
/* (non-Javadoc) |
169 |
* @see java.lang.Object#clone() |
|
170 |
*/ |
|
171 |
public Object clone() { |
|
172 |
DwgInsert dwgInsert = new DwgInsert(index); |
|
173 |
dwgInsert.setType(type); |
|
174 |
dwgInsert.setHandle(handle); |
|
175 |
dwgInsert.setVersion(version); |
|
176 |
dwgInsert.setMode(mode); |
|
177 |
dwgInsert.setLayerHandle(layerHandle); |
|
178 |
dwgInsert.setColor(color); |
|
179 |
dwgInsert.setNumReactors(numReactors); |
|
180 |
dwgInsert.setNoLinks(noLinks); |
|
181 |
dwgInsert.setLinetypeFlags(linetypeFlags); |
|
182 |
dwgInsert.setPlotstyleFlags(plotstyleFlags); |
|
183 |
dwgInsert.setSizeInBits(sizeInBits); |
|
184 |
dwgInsert.setExtendedData(extendedData); |
|
185 |
dwgInsert.setGraphicData(graphicData); |
|
186 |
//dwgInsert.setInsideBlock(insideBlock); |
|
187 |
dwgInsert.setInsertionPoint(insertionPoint); |
|
188 |
dwgInsert.setScale(scale); |
|
189 |
dwgInsert.setRotation(rotation); |
|
190 |
dwgInsert.setExtrusion(extrusion); |
|
191 |
dwgInsert.setBlockHeaderHandle(blockHeaderHandle); |
|
192 |
dwgInsert.setFirstAttribHandle(firstAttribHandle); |
|
193 |
dwgInsert.setLastAttribHandle(lastAttribHandle); |
|
194 |
dwgInsert.setSeqendHandle(seqendHandle); |
|
195 |
return dwgInsert; |
|
196 |
} |
|
197 |
/* (non-Javadoc) |
|
198 | 170 |
* @see com.iver.cit.jdwglib.dwg.IDwgExtrusionable#applyExtrussion() |
199 | 171 |
*/ |
200 | 172 |
public void applyExtrussion() { |
... | ... | |
269 | 241 |
newBlockHandle.getOffset(), |
270 | 242 |
dwgObjectsWithoutBlocks); |
271 | 243 |
} |
244 |
|
|
245 |
/* (non-Javadoc) |
|
246 |
* @see java.lang.Object#clone() |
|
247 |
*/ |
|
248 |
public Object clone(){ |
|
249 |
DwgInsert obj = new DwgInsert(index); |
|
250 |
this.fill(obj); |
|
251 |
return obj; |
|
252 |
} |
|
253 |
|
|
254 |
protected void fill(DwgObject obj){ |
|
255 |
super.fill(obj); |
|
256 |
DwgInsert myObj = (DwgInsert)obj; |
|
257 |
|
|
258 |
myObj.setBlockHeaderHandle(blockHeaderHandle); |
|
259 |
myObj.setExtrusion(extrusion); |
|
260 |
myObj.setFirstAttribHandle(firstAttribHandle); |
|
261 |
myObj.setInsertionPoint(insertionPoint); |
|
262 |
myObj.setLastAttribHandle(lastAttribHandle); |
|
263 |
myObj.setRotation(rotation); |
|
264 |
myObj.setScale(scale); |
|
265 |
myObj.setSeqendHandle(seqendHandle); |
|
266 |
} |
|
267 |
|
|
272 | 268 |
} |
Also available in: Unified diff