- java.lang.Object
-
- org.apache.commons.math3.geometry.euclidean.threed.Vector3D
-
- org.scijava.ops.image.geom.geom3d.Vertex
-
- All Implemented Interfaces:
Serializable,EuclideanSpace,RealLocalizable,Point<Euclidean3D>,Vector<Euclidean3D>
public class Vertex extends Vector3D implements RealLocalizable
Represents vertices of the hull, as well as the points from which it is formed.- Author:
- Tim-Oliver Buchholz (University of Konstanz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Vertex(double x, double y, double z)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFaceInFront(TriangularFacet f)voidcleanFaceInFront()voidclearFacesInFront()doublegetDistanceToFaceInFront()doublegetDoublePosition(int d)List<TriangularFacet>getFacesInFront()floatgetFloatPosition(int d)List<Vertex>getPointsInFront()voidlocalize(double[] position)voidlocalize(float[] position)intnumDimensions()voidsetDistanceToFaceInFront(double m_distanceToFaceInFront)-
Methods inherited from class org.apache.commons.math3.geometry.euclidean.threed.Vector3D
add, add, angle, crossProduct, crossProduct, distance, distance, distance, distance1, distance1, distanceInf, distanceInf, distanceSq, distanceSq, dotProduct, dotProduct, equals, getAlpha, getDelta, getNorm, getNorm1, getNormInf, getNormSq, getSpace, getX, getY, getZ, getZero, hashCode, isInfinite, isNaN, negate, normalize, orthogonal, scalarMultiply, subtract, subtract, toArray, toString, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.imglib2.RealLocalizable
localize, positionAsDoubleArray, positionAsRealPoint
-
-
-
-
Method Detail
-
getDistanceToFaceInFront
public double getDistanceToFaceInFront()
-
setDistanceToFaceInFront
public void setDistanceToFaceInFront(double m_distanceToFaceInFront)
-
addFaceInFront
public void addFaceInFront(TriangularFacet f)
-
clearFacesInFront
public void clearFacesInFront()
-
getFacesInFront
public List<TriangularFacet> getFacesInFront()
-
cleanFaceInFront
public void cleanFaceInFront()
-
numDimensions
public int numDimensions()
- Specified by:
numDimensionsin interfaceEuclideanSpace
-
localize
public void localize(float[] position)
- Specified by:
localizein interfaceRealLocalizable
-
localize
public void localize(double[] position)
- Specified by:
localizein interfaceRealLocalizable
-
getFloatPosition
public float getFloatPosition(int d)
- Specified by:
getFloatPositionin interfaceRealLocalizable
-
getDoublePosition
public double getDoublePosition(int d)
- Specified by:
getDoublePositionin interfaceRealLocalizable
-
-