@@ -0,0 +1,1009 @@
+package net.imagej.ops.geom.geom3d.mesh;%0A%0Aimport net.imagej.ops.Contingent;%0Aimport net.imagej.ops.Ops;%0Aimport net.imagej.ops.special.function.AbstractUnaryFunctionOp;%0A%0Aimport org.scijava.plugin.Plugin;%0A%0A/**%0A * Generic implementation of %7B@code geom.smallestBoundingBox%7D.%0A * %0A * This paper looks promising: http://clb.demon.fi/minobb/minobb.html %0A * c++ implementation:%0A * https://github.com/juj/MathGeoLib/blob/master/src/Geometry/OBB.cpp (Licensed%0A * under the Apache License, Version 2.0) example:%0A * http://clb.demon.fi/minobb/test/ModelView.html%0A * %0A * @author Tim-Oliver Buchholz, University of Konstanz%0A */%0A@Plugin(type = Ops.Geometric.SmallestEnclosingBoundingBox.class, label = %22Geometric (3D): Smallest OBB%22)%0Apublic class DefaultSmallestOrientedBoundingBox extends AbstractUnaryFunctionOp%3CMesh, Mesh%3E%0A%09%09implements Contingent, Ops.Geometric.SmallestEnclosingBoundingBox %7B%0A%0A%09@Override%0A%09public Mesh calculate(Mesh input) %7B%0A%09%09return null;%0A%09%7D%0A%0A%09@Override%0A%09public boolean conforms() %7B%0A%09%09return false;%0A%09%7D%0A%0A%7D%0A

Add smallest oriented bounding box.