
com.neuronrobotics.imageprovider.URLImageProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-bowler Show documentation
Show all versions of java-bowler Show documentation
A command line utility for accesing the bowler framework.
The newest version!
package com.neuronrobotics.imageprovider;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import javax.imageio.ImageIO;
import com.neuronrobotics.sdk.common.BowlerDatagram;
public class URLImageProvider extends AbstractImageProvider {
private URL url;
public URLImageProvider(URL url) {
this.url = url;
}
@Override
protected boolean captureNewImage(BufferedImage imageData) {
AbstractImageProvider.deepCopy(captureNewImage() ,imageData);
return true;
}
@Override
public void disconnectDeviceImp() {
// TODO Auto-generated method stub
}
@Override
public boolean connectDeviceImp() {
// TODO Auto-generated method stub
return false;
}
@Override
public ArrayList getNamespacesImp() {
// TODO Auto-generated method stub
return null;
}
@Override
public BufferedImage captureNewImage() {
/*In the constructor*/
try { return ImageIO.read(url ); } catch (IOException e) { return null;}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy