Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Squared_RMSD_cartesian_3< GeometricKernel > Class Template Reference

Squared RMSD distance between two 3D point clouds. More...

#include <RMSD_cartesian_3.hpp>

Public Types

typedef T_Squared_RMSD_cartesian_3< GeometricKernel > Self
 
typedef GeometricKernel::Point_3 Point
 
typedef GeometricKernel::FT FT
 

Public Member Functions

template<class InputIterator1 , class InputIterator2 >
FT operator() (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2) const
 
template<class Point3Container >
FT operator() (const Point3Container &points1, const Point3Container &points2) const
 

Detailed Description

template<class GeometricKernel>
class SBL::GT::T_Squared_RMSD_cartesian_3< GeometricKernel >

Squared RMSD distance between two 3D point clouds.

Template Parameters
GeometricKernelGeometric Kernel defining 3d points

Member Typedef Documentation

◆ FT

typedef GeometricKernel::FT FT

◆ Point

typedef GeometricKernel::Point_3 Point

◆ Self

typedef T_Squared_RMSD_cartesian_3<GeometricKernel> Self

Member Function Documentation

◆ operator()() [1/2]

T_Squared_RMSD_cartesian_3< GeometricKernel >::FT operator() ( const Point3Container &  points1,
const Point3Container &  points2 
) const
inline

◆ operator()() [2/2]

T_Squared_RMSD_cartesian_3< GeometricKernel >::FT operator() ( InputIterator1  begin1,
InputIterator1  end1,
InputIterator2  begin2,
InputIterator2  end2 
) const
inline