Uses of Class
at.tuwien.ifs.somtoolbox.util.Point3d

Packages that use Point3d
at.tuwien.ifs.somtoolbox.apps Classes in this package implement applications based upon SOMs, the most important being the SOMViewer
at.tuwien.ifs.somtoolbox.clustering.functions   
at.tuwien.ifs.somtoolbox.input Provides classes responsible for reading trained network models from file or some other location. 
at.tuwien.ifs.somtoolbox.structures   
at.tuwien.ifs.somtoolbox.util Provides various helper classes. 
at.tuwien.ifs.somtoolbox.visualization Provides classes creating visualisations of trained SOMs. 
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.apps
 

Methods in at.tuwien.ifs.somtoolbox.apps that return Point3d
static Point3d[][] SecondLifeFileReaderMain.aggregateLines(double[][][] centroids, int aggregationTargetNumberOfComponents, DistanceFunctionType lineDistanceFunction)
           
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.clustering.functions
 

Methods in at.tuwien.ifs.somtoolbox.clustering.functions that return Point3d
private static Point3d ComponentLine3DDistance.getNextValidPoint(Point3d[] line, int index)
           
private static Point3d ComponentLine3DDistance.getPreviousValidPoint(Point3d[] line, int index)
           
 

Methods in at.tuwien.ifs.somtoolbox.clustering.functions with parameters of type Point3d
static double ComponentLine3DDistance.areaLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines by computing the area stretching between them.
static double ComponentLine3DDistance.areaLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines by computing the area stretching between them.
 double ComponentLine3DDistance.distance(Point3d[] points1, Point3d[] points2)
           
 double ComponentLine3DDistance.distance(Point3d[] points1, Point3d[] points2)
           
static double ComponentLine3DDistance.editLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of edit operations necessary to move one line onto the other.
static double ComponentLine3DDistance.editLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of edit operations necessary to move one line onto the other.
static double ComponentLine3DDistance.euclideanLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of absolute distances between single segments.
static double ComponentLine3DDistance.euclideanLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of absolute distances between single segments.
static double ComponentLine3DDistance.euclideanLineDistanceDifferentNumberOfStops(Point3d[] line1, Point3d[] line2)
           
static double ComponentLine3DDistance.euclideanLineDistanceDifferentNumberOfStops(Point3d[] line1, Point3d[] line2)
           
private static Point3d ComponentLine3DDistance.getNextValidPoint(Point3d[] line, int index)
           
private static Point3d ComponentLine3DDistance.getPreviousValidPoint(Point3d[] line, int index)
           
static boolean ComponentLine3DDistance.linesParallel(Point3d line1Begin, Point3d line1End, Point3d line2Begin, Point3d line2End)
          Computes if two lines are parallel to each other, by checking the cross product of their direction vectors.
static double ComponentLine3DDistance.minimumEuclideanLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of distances between single segments.
static double ComponentLine3DDistance.minimumEuclideanLineDistance(Point3d[] line1, Point3d[] line2)
          Computes the distance between two lines in terms of distances between single segments.
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.input
 

Fields in at.tuwien.ifs.somtoolbox.input declared as Point3d
private  Point3d[] SecondLifeInputFileReader.positions
           
 

Fields in at.tuwien.ifs.somtoolbox.input with type parameters of type Point3d
private  Hashtable<String,Vector<Point3d>> SecondLifeInputFileReader.avatarPositions
           
 

Methods in at.tuwien.ifs.somtoolbox.input that return Point3d
static Point3d[][] SecondLifeInputFileReader.double2PointArray(double[][][] doubleArray)
           
 Point3d[] SecondLifeInputFileReader.getPositions()
           
 

Methods in at.tuwien.ifs.somtoolbox.input with parameters of type Point3d
static double[][] SecondLifeInputFileReader.point2DoubleArray(Point3d[] pointArray)
           
static double[][][] SecondLifeInputFileReader.point2DoubleArray(Point3d[][] pointArray)
           
 void SecondLifeInputFileReader.setPositions(Point3d[] positions)
           
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.structures
 

Fields in at.tuwien.ifs.somtoolbox.structures declared as Point3d
private  Point3d[] ComponentLine3D.points
           
 

Methods in at.tuwien.ifs.somtoolbox.structures that return Point3d
 Point3d ComponentLine3D.get(int index)
           
 Point3d[] ComponentLine3D.getPoints()
           
 

Constructors in at.tuwien.ifs.somtoolbox.structures with parameters of type Point3d
ComponentLine3D(Point3d[] points)
           
ComponentLine3D(Point3d[] points, Integer index)
           
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.util
 

Methods in at.tuwien.ifs.somtoolbox.util that return Point3d
static Point3d VectorTools.crossProduct(Point3d a, Point3d b)
          Calculate the cross product of two 3-dimensional direction vectors.
 

Methods in at.tuwien.ifs.somtoolbox.util with parameters of type Point3d
static Point3d VectorTools.crossProduct(Point3d a, Point3d b)
          Calculate the cross product of two 3-dimensional direction vectors.
 double Point3d.distance(Point3d other)
          Returns the Euclidean distance between this point and the other.
 

Uses of Point3d in at.tuwien.ifs.somtoolbox.visualization
 

Fields in at.tuwien.ifs.somtoolbox.visualization declared as Point3d
private  Point3d[] Snapper3D.grid
           
 

Methods in at.tuwien.ifs.somtoolbox.visualization that return Point3d
 Point3d[] Snapper3D.createGrid(int xSize, int ySize, int zSize)
           
 Point3d[] Snapper3D.doSnapping(double[][] centres)
           
 Point3d[] Snapper3D.doSnapping(Point3d[] line)
           
 Point3d[] Snapper3D.getNeighbouringUnits(Point3d p)
           
private  Point3d[] Snapper3D.snap(Point3d[] line)
          Returns a snapped line of the given line.
private  Point3d[] Snapper3D.snapPoint(Point3d startPoint, Point3d[] line, int currentPosition, int direction, int bins)
          Snaps the next point on the line.
 

Methods in at.tuwien.ifs.somtoolbox.visualization with parameters of type Point3d
 double[][] Snapper3D.convert(Point3d[] array)
           
 Point3d[] Snapper3D.doSnapping(Point3d[] line)
           
private  int Snapper3D.getDirection(Point3d current, Point3d next)
          returns the direction between two nodes based on the following scheme: 0 7 left up up right up 1 \ | / 6 left - * - right 6 / | \ 5 left down down right down 3 4
 Point3d[] Snapper3D.getNeighbouringUnits(Point3d p)
           
private  Point3d[] Snapper3D.snap(Point3d[] line)
          Returns a snapped line of the given line.
private  Point3d[] Snapper3D.snapPoint(Point3d startPoint, Point3d[] line, int currentPosition, int direction, int bins)
          Snaps the next point on the line.
private  Point3d[] Snapper3D.snapPoint(Point3d startPoint, Point3d[] line, int currentPosition, int direction, int bins)
          Snaps the next point on the line.