public class TriangleCameraConfig extends Object implements CameraConfig
Constructor and Description |
---|
TriangleCameraConfig() |
TriangleCameraConfig(ArrayList<Point2d> touchArray,
int gridx,
int gridy,
Rectangle visibleArea) |
Modifier and Type | Method and Description |
---|---|
String |
asciiHeader()
Header for ascii input.
|
void |
drawTriangles(MBFImage image) |
void |
readASCII(Scanner in)
Read internal state from in.
|
Touch |
transformTouch(Touch point) |
void |
writeASCII(PrintWriter out)
Write the content of this as ascii to out.
|
public TriangleCameraConfig(ArrayList<Point2d> touchArray, int gridx, int gridy, Rectangle visibleArea)
public TriangleCameraConfig()
public Touch transformTouch(Touch point)
transformTouch
in interface CameraConfig
public String asciiHeader()
ReadableASCII
asciiHeader
in interface ReadableASCII
asciiHeader
in interface WriteableASCII
public void readASCII(Scanner in) throws IOException
ReadableASCII
readASCII
in interface ReadableASCII
in
- source to read from.IOException
- an error reading inputpublic void writeASCII(PrintWriter out) throws IOException
WriteableASCII
writeASCII
in interface WriteableASCII
out
- sink to write toIOException
- an error writing to outpublic void drawTriangles(MBFImage image)