public abstract class ImageEncoder extends Object implements JmolImageEncoder
Modifier and Type | Field and Description |
---|---|
protected String |
date |
protected String[] |
errRet |
protected int |
height |
protected javajs.util.OC |
out |
protected int[] |
pixels |
protected int |
quality |
protected int |
width |
Constructor and Description |
---|
ImageEncoder() |
Modifier and Type | Method and Description |
---|---|
protected void |
close() |
boolean |
createImage(javajs.api.GenericPlatform apiPlatform,
String type,
Object objImage,
javajs.util.OC out,
Map<String,Object> params,
String[] errRet) |
protected void |
encodeImage(javajs.api.GenericPlatform apiPlatform,
Object objImage) |
protected abstract void |
generate() |
protected void |
putByte(int b) |
protected void |
putString(String str) |
protected abstract void |
setParams(Map<String,Object> params) |
protected javajs.util.OC out
protected int width
protected int height
protected int quality
protected String date
protected String[] errRet
protected int[] pixels
public boolean createImage(javajs.api.GenericPlatform apiPlatform, String type, Object objImage, javajs.util.OC out, Map<String,Object> params, String[] errRet)
createImage
in interface JmolImageEncoder
apiPlatform
- type
- objImage
- out
- params
- errRet
- protected void encodeImage(javajs.api.GenericPlatform apiPlatform, Object objImage) throws Exception
Exception
protected void putString(String str)
protected void putByte(int b)
protected void close()