public class Superposition
extends java.lang.Object
Constructor and Description |
---|
Superposition() |
Modifier and Type | Method and Description |
---|---|
static PointList |
superposeTo(PointList toBeSuperposed,
PointList reference)
Calculates the superposition of a point list to another
|
static Structure |
superposeTo(Structure toBeSuperposed,
IndexSet indices1,
Structure reference,
IndexSet indices2)
Calculates the superposition of a structure to another using a subset of atoms for fitting
|
static Structure |
superposeTo(Structure toBeSuperposed,
Structure reference)
Calculates the superposition of a structure to another
|
static Trajectory |
superposeTo(Trajectory t,
PointList reference)
Calculates the superposition of each frame of a trajectory to a common reference frame
|
static Trajectory |
superposeTo(Trajectory t,
Structure reference)
Calculates the superposition of each frame of a trajectory to a common reference frame
|
static Trajectory |
superposeTo(Trajectory t,
Structure reference,
IndexSet indices)
Calculates the superposition of each frame of a trajectory to a common reference frame
using a subset of atoms for fitting
|
static PointList |
weightedSuperposeTo(PointList toBeSuperposed,
PointList reference,
java.util.ArrayList<java.lang.Double> weights)
Calculates the weighted superposition of a point list to another
|
static Structure |
weightedSuperposeTo(Structure toBeSuperposed,
Structure reference,
java.util.ArrayList<java.lang.Double> weights)
Calculates the weighted superposition of a structure to another
|
static Trajectory |
weightedSuperposeTo(Trajectory t,
PointList reference,
java.util.ArrayList<java.lang.Double> weights)
Calculates the weighted superposition of each frame of a trajectory to a common reference frame
|
static Trajectory |
weightedSuperposeTo(Trajectory t,
Structure reference,
java.util.ArrayList<java.lang.Double> weights)
Calculates the weighted superposition of each frame of a trajectory to a common reference frame
|
public static PointList superposeTo(PointList toBeSuperposed, PointList reference)
toBeSuperposed
- the point list to be superposedreference
- the reference point listpublic static Structure superposeTo(Structure toBeSuperposed, Structure reference)
toBeSuperposed
- the structure to be superposedreference
- the reference structurepublic static Structure superposeTo(Structure toBeSuperposed, IndexSet indices1, Structure reference, IndexSet indices2)
toBeSuperposed
- the structure to be superposedindices1
- first index setreference
- the reference structureindices2
- second index setpublic static Trajectory superposeTo(Trajectory t, PointList reference)
t
- trajectory to be superposedreference
- reference point listpublic static Trajectory superposeTo(Trajectory t, Structure reference)
t
- trajectory to be superposedreference
- reference structurepublic static Trajectory superposeTo(Trajectory t, Structure reference, IndexSet indices)
t
- trajectory to be superposedreference
- reference structureindices
- index setpublic static PointList weightedSuperposeTo(PointList toBeSuperposed, PointList reference, java.util.ArrayList<java.lang.Double> weights)
toBeSuperposed
- the point list to be superposedreference
- the reference point listweights
- vector of weightspublic static Structure weightedSuperposeTo(Structure toBeSuperposed, Structure reference, java.util.ArrayList<java.lang.Double> weights)
toBeSuperposed
- the structure to be superposedreference
- the reference structureweights
- vector of weightspublic static Trajectory weightedSuperposeTo(Trajectory t, PointList reference, java.util.ArrayList<java.lang.Double> weights)
t
- trajectory to be superposedreference
- reference point listweights
- vector of weightspublic static Trajectory weightedSuperposeTo(Trajectory t, Structure reference, java.util.ArrayList<java.lang.Double> weights)
t
- trajectory to be superposedreference
- reference structureweights
- vector of weights