BowlerKernel
src
main
java
com
neuronrobotics
imageprovider
VirtualCameraFactory.java
Go to the documentation of this file.
1
package
com.neuronrobotics.imageprovider;
2
3
import
java.net.MalformedURLException;
4
import
java.net.URL;
5
6
public
class
VirtualCameraFactory
{
7
private
static
IVirtualCameraFactory
factory
=
new
IVirtualCameraFactory
() {
8
9
@Override
10
public
AbstractImageProvider
getVirtualCamera
() {
11
// TODO Auto-generated method stub
12
try
{
13
return
new
URLImageProvider
(
new
URL(
"http://commonwealthrobotics.com/img/AndrewHarrington/2014-09-15-86.jpg"
));
14
}
catch
(MalformedURLException e) {
15
// TODO Auto-generated catch block
16
throw
new
RuntimeException(e);
17
}
18
}
19
};
20
public
static
AbstractImageProvider
getVirtualCamera
(){
21
return
getFactory
().
getVirtualCamera
();
22
}
23
public
static
IVirtualCameraFactory
getFactory
() {
24
return
factory
;
25
}
26
public
static
void
setFactory
(
IVirtualCameraFactory
factory
) {
27
VirtualCameraFactory
.
factory
=
factory
;
28
}
29
}
com.neuronrobotics.imageprovider.AbstractImageProvider
Definition:
AbstractImageProvider.java:26
com.neuronrobotics.imageprovider.URLImageProvider
Definition:
URLImageProvider.java:13
com.neuronrobotics.imageprovider.VirtualCameraFactory
Definition:
VirtualCameraFactory.java:6
com.neuronrobotics.imageprovider.VirtualCameraFactory.setFactory
static void setFactory(IVirtualCameraFactory factory)
Definition:
VirtualCameraFactory.java:26
com.neuronrobotics.imageprovider.VirtualCameraFactory.getFactory
static IVirtualCameraFactory getFactory()
Definition:
VirtualCameraFactory.java:23
com.neuronrobotics.imageprovider.VirtualCameraFactory.getVirtualCamera
static AbstractImageProvider getVirtualCamera()
Definition:
VirtualCameraFactory.java:20
com.neuronrobotics.imageprovider.VirtualCameraFactory.factory
static IVirtualCameraFactory factory
Definition:
VirtualCameraFactory.java:7
com.neuronrobotics.imageprovider.IVirtualCameraFactory
Definition:
IVirtualCameraFactory.java:3
com.neuronrobotics.imageprovider.IVirtualCameraFactory.getVirtualCamera
AbstractImageProvider getVirtualCamera()
Generated by
1.9.1