Package gov.nih.mipav.model.structures
Class ComputationalGeometry.Normalizer3
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.Normalizer3
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.Normalizer3 extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ComputationalGeometry.AABB3boundingBoxprivate doubledMax
-
Constructor Summary
Constructors Constructor Description Normalizer3(java.util.ArrayList<ComputationalGeometry.MyVector3> points)
-
Method Summary
-
-
-
Field Detail
-
dMax
private double dMax
-
boundingBox
private ComputationalGeometry.AABB3 boundingBox
-
-
Constructor Detail
-
Normalizer3
public Normalizer3(java.util.ArrayList<ComputationalGeometry.MyVector3> points)
-
-
Method Detail
-
CalculateDMax
public double CalculateDMax(ComputationalGeometry.AABB3 aabb)
-
Normalize
public ComputationalGeometry.MyVector3 Normalize(ComputationalGeometry.MyVector3 point)
-
Normalize
public java.util.ArrayList<ComputationalGeometry.MyVector3> Normalize(java.util.ArrayList<ComputationalGeometry.MyVector3> points)
-
Normalize
public java.util.HashSet<ComputationalGeometry.MyVector3> Normalize(java.util.HashSet<ComputationalGeometry.MyVector3> points)
-
Normalize
public ComputationalGeometry.HalfEdgeData3 Normalize(ComputationalGeometry.HalfEdgeData3 data)
-
NormalizeHash
public java.util.HashSet<ComputationalGeometry.HalfEdgeFace3> NormalizeHash(java.util.HashSet<ComputationalGeometry.HalfEdgeFace3> data)
-
UnNormalize
public ComputationalGeometry.MyVector3 UnNormalize(ComputationalGeometry.MyVector3 point)
-
UnNormalize
public java.util.ArrayList<ComputationalGeometry.MyVector3> UnNormalize(java.util.ArrayList<ComputationalGeometry.MyVector3> normalized)
-
UnNormalize
public java.util.HashSet<ComputationalGeometry.Triangle3<ComputationalGeometry.MyVector3>> UnNormalize(java.util.HashSet<ComputationalGeometry.Triangle3<ComputationalGeometry.MyVector3>> normalized)
-
UnNormalize
public ComputationalGeometry.HalfEdgeData3 UnNormalize(ComputationalGeometry.HalfEdgeData3 data)
-
UnNormalizeHash
public java.util.HashSet<ComputationalGeometry.HalfEdgeFace3> UnNormalizeHash(java.util.HashSet<ComputationalGeometry.HalfEdgeFace3> data)
-
UnNormalizeVoronoi
public java.util.HashSet<ComputationalGeometry.VoronoiCell3> UnNormalizeVoronoi(java.util.HashSet<ComputationalGeometry.VoronoiCell3> data)
-
-