ij3d.geom
Class Objects3DPopulation

java.lang.Object
  extended by ij3d.geom.Objects3DPopulation

public class Objects3DPopulation
extends java.lang.Object

Author:
thomas

Constructor Summary
Objects3DPopulation()
          Conctructor
 
Method Summary
 void addObject(Object3D obj)
          Add an object to the population
 Object3D closestBorder(double x, double y, double z)
           
 Object3D closestCenter(double x, double y, double z)
           
 double[][] distancesBorder()
          All distances 2x2 from border to border
 double[][] distancesCentre()
          All distances 2x2 from center to center
 double[][] histogramDistancesBorder(double step)
          Histogram of all distances border to border
 double[][] histogramDistancesCenter(double step)
          Histogram of all distances center to center
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Objects3DPopulation

public Objects3DPopulation()
Conctructor

Method Detail

addObject

public void addObject(Object3D obj)
Add an object to the population

Parameters:
obj - the 3D object to add

distancesCentre

public double[][] distancesCentre()
All distances 2x2 from center to center

Returns:
an array[][] of distances

distancesBorder

public double[][] distancesBorder()
All distances 2x2 from border to border

Returns:
an array[][] of distances

histogramDistancesCenter

public double[][] histogramDistancesCenter(double step)
Histogram of all distances center to center

Parameters:
step - to create bins from min to max
Returns:
double[][] with 0 vlaues and 1 counts

histogramDistancesBorder

public double[][] histogramDistancesBorder(double step)
Histogram of all distances border to border

Parameters:
step - to create bins from min to max
Returns:
double[][] with 0 vlaues and 1 counts

closestCenter

public Object3D closestCenter(double x,
                              double y,
                              double z)
Parameters:
x -
y -
z -
Returns:

closestBorder

public Object3D closestBorder(double x,
                              double y,
                              double z)
Parameters:
x -
y -
z -
Returns: