pydseamslib.cyoda.shapeMatchDDC#
- pydseamslib.cyoda.shapeMatchDDC(yCloud: pydseamslib.cyoda.PointCloudDouble, refPoints: Eigen::Matrix<double, -1, -1, 0, -1, -1>, cageList: List[cage::Cage], cageIndex: int, rings: List[List[int]], quat: List[float], rmsd: float) int #
Shape-matching for a target DDC
- Parameters:
yCloud (The input PointCloud)
refPoints (The point set of the reference system (or right system). This is a (n*3) Eigen matrix. Here, n is the number of particles.)
cageList (A vector of cage::Cage containing a list of HCs or DDCs)
cageIndex (A vector of cage::Cage containing a Index of HCs or DDCs)
rings (Row-ordered vector of vectors for rings of a single type)
quat (The quaternion for the optimum rotation of the left system into the right system.)
rmsd (Root mean square distance)