|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |