Class TestPointDescriptor
java.lang.Object
net.preibisch.mvrecon.process.pointcloud.pointdescriptor.test.TestPointDescriptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidprotected voidaddAdvancedPoints(ArrayList<mpicbg.models.Point> points1, ArrayList<mpicbg.models.Point> points2) protected voidaddSimplePoints(ArrayList<mpicbg.models.Point> points1, ArrayList<mpicbg.models.Point> points2) protected voidapplyTransform(ArrayList<mpicbg.models.Point> points) static <P extends mpicbg.models.Point>
ArrayList<LocalCoordinateSystemPointDescriptor<P>> createLocalCoordinateSystemPointDescriptors(net.imglib2.KDTree<VirtualPointNode<P>> tree, ArrayList<VirtualPointNode<P>> basisPoints, int numNeighbors, boolean normalize) static <P extends mpicbg.models.Point>
ArrayList<ModelPointDescriptor<P>> createModelPointDescriptors(net.imglib2.KDTree<VirtualPointNode<P>> tree, ArrayList<VirtualPointNode<P>> basisPoints, int numNeighbors, TranslationInvariantModel<?> model, Matcher matcher, SimilarityMeasure similarityMeasure) static <P extends mpicbg.models.Point>
ArrayList<VirtualPointNode<P>> createVirtualNodeList(ArrayList<P> points) getBoundingBox(float start, float end) protected static booleanstatic voidstatic voidstatic voidtestStability(int numNeighbors, int numTrueMatches, int numRandomPoints, double nTimesBetter, double stdev, boolean fastMatching, boolean showPoints)
-
Constructor Details
-
TestPointDescriptor
public TestPointDescriptor()
-
-
Method Details
-
add
-
addSimplePoints
protected void addSimplePoints(ArrayList<mpicbg.models.Point> points1, ArrayList<mpicbg.models.Point> points2) -
addAdvancedPoints
protected void addAdvancedPoints(ArrayList<mpicbg.models.Point> points1, ArrayList<mpicbg.models.Point> points2) -
applyTransform
-
createVirtualNodeList
public static <P extends mpicbg.models.Point> ArrayList<VirtualPointNode<P>> createVirtualNodeList(ArrayList<P> points) -
createModelPointDescriptors
public static <P extends mpicbg.models.Point> ArrayList<ModelPointDescriptor<P>> createModelPointDescriptors(net.imglib2.KDTree<VirtualPointNode<P>> tree, ArrayList<VirtualPointNode<P>> basisPoints, int numNeighbors, TranslationInvariantModel<?> model, Matcher matcher, SimilarityMeasure similarityMeasure) -
createLocalCoordinateSystemPointDescriptors
public static <P extends mpicbg.models.Point> ArrayList<LocalCoordinateSystemPointDescriptor<P>> createLocalCoordinateSystemPointDescriptors(net.imglib2.KDTree<VirtualPointNode<P>> tree, ArrayList<VirtualPointNode<P>> basisPoints, int numNeighbors, boolean normalize) -
testQuaternions
public static void testQuaternions() -
testStability
public static void testStability(int numNeighbors, int numTrueMatches, int numRandomPoints, double nTimesBetter, double stdev, boolean fastMatching, boolean showPoints) -
getBoundingBox
-
isCorrect
-
main
-