29 #ifndef CDPL_SHAPE_ALIGNMENTRESULT_HPP
30 #define CDPL_SHAPE_ALIGNMENTRESULT_HPP
97 std::size_t refShapeSetIdx;
98 std::size_t refShapeIdx;
99 std::size_t algdShapeIdx;
100 double refSelfOverlap;
101 double refColSelfOverlap;
102 double algdSelfOverlap;
103 double algdColSelfOverlap;
Definition of matrix data types.
Definition of the preprocessor macro CDPL_SHAPE_API.
#define CDPL_SHAPE_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition: AlignmentResult.hpp:45
void setOverlap(double overlap)
std::size_t getAlignedShapeIndex() const
void setReferenceSelfOverlap(double overlap)
void setScore(double score)
void setAlignedSelfOverlap(double overlap)
void setAlignedColorSelfOverlap(double overlap)
void setReferenceShapeSetIndex(std::size_t idx)
double getAlignedColorSelfOverlap() const
double getAlignedSelfOverlap() const
void setColorOverlap(double overlap)
double getOverlap() const
void setAlignedShapeIndex(std::size_t idx)
void setTransform(const Math::Matrix4D &xform)
double getReferenceSelfOverlap() const
double getReferenceColorSelfOverlap() const
double getColorOverlap() const
const Math::Matrix4D & getTransform() const
void setReferenceColorSelfOverlap(double overlap)
std::size_t getReferenceShapeIndex() const
void setReferenceShapeIndex(std::size_t idx)
std::size_t getReferenceShapeSetIndex() const
CDPL_SHAPE_API void transform(GaussianShape &shape, const Math::Matrix4D &xform)
The namespace of the Chemical Data Processing Library.