|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object skyview.process.ImageFinder skyview.process.imagefinder.RecursiveImageFinder
public class RecursiveImageFinder
This class finds the best images to be used for sampling using a recursive rectangle algorithm.
Constructor Summary | |
---|---|
RecursiveImageFinder()
|
Method Summary | |
---|---|
int[] |
findImages(Image[] input,
Image output)
Find the best image for each output pixel. |
void |
setStrict(boolean flag)
Set a strict geometry. |
Methods inherited from class skyview.process.ImageFinder |
---|
factory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RecursiveImageFinder()
Method Detail |
---|
public int[] findImages(Image[] input, Image output)
findImages
in class ImageFinder
input
- An array of images from which the output image is to
be interpolated.output
- An output image to be generated from the input. This
method does not change the output image.
public void setStrict(boolean flag)
This was seen to be necessary in rotated CSC projections, but otherwise does not seem to be an issue.
Note that even though each pixel will be checked, the recursive approach may still be useful, since the number of images checked at each level in the recursion will be reduced.
setStrict
in class ImageFinder
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |