| Package | Description |
|---|---|
| org.xmlcml.euclid |
| Modifier and Type | Method and Description |
|---|---|
Point3Vector |
Point3Vector.multiplyBy(double scale)
multiply all coords.
|
Point3Vector |
Point3Vector.plus(Point3Vector pv2)
form the point+point sum for two vectors of points
|
Point3Vector |
Point3Vector.plus(Vector3 v)
translate by a vector - do NOT modify
this |
Point3Vector |
Point3Vector.subArray(IntSet is)
create a NEW subset of the points; points are COPIED
|
Point3Vector |
Point3Vector.subtract(Point3Vector pv2)
form the point+point difference for two vectors of points
|
Point3Vector |
Point3Vector.subtract(Vector3 v)
translate negatively.
|
| Modifier and Type | Method and Description |
|---|---|
Transform3 |
Point3Vector.align3PointVectors(Point3Vector ref)
fit two sets of three points.
|
Transform3 |
Point3Vector.alignUsing3Points(Point3Vector ref)
fit two coordinates of same length and alignment.
|
Transform3 |
Point3Vector.fitTo(Point3Vector ref)
fit two coordinates of same length and alignment
CURRENTLY NOT VALIDATED
|
double |
Point3Vector.getSigmaDeltaSquared(Point3Vector v)
gets sums of squared distances between points.
|
boolean |
Point3Vector.isEqualTo(Point3Vector p)
is equal.
|
Point3Vector |
Point3Vector.plus(Point3Vector pv2)
form the point+point sum for two vectors of points
|
static void |
Point3Vector.removeNullValues(Point3Vector a,
Point3Vector b)
removes null values if both vectors have them at same position.
|
double |
Point3Vector.rms(Point3Vector c)
rms between two molecules - per atom
|
Transform3 |
Point3Vector.roughAlign(Point3Vector ref)
fit two coordinates of same length and alignment.
|
Point3Vector |
Point3Vector.subtract(Point3Vector pv2)
form the point+point difference for two vectors of points
|
| Constructor and Description |
|---|
Point3Vector(Point3Vector pv)
copy constructor from Point3Vector COPIES pv
|
Copyright © 1994–2024 Peter Murray-Rust. All rights reserved.