pydseamslib.cyoda.shapeMatchDDC

Contents

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)