Revision 10174 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgInsert.java

View differences:

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