home
about
news
download
doc
source
systems
tests
bugs
contact
IMP Reference Guide
develop.63b38c487d,2024/12/22
The Integrative Modeling Platform
IMP Manual
Reference Guide
Tutorial Index
Modules
Classes
Examples
include
IMP
multifit
version 20241222.develop.63b38c487d
fitting_tools.h
Go to the documentation of this file.
1
/**
2
* \file IMP/multifit/fitting_tools.h
3
* \brief tools for handling fitting records
4
*
5
* Copyright 2007-2022 IMP Inventors. All rights reserved.
6
*
7
*/
8
9
#ifndef IMPMULTIFIT_FITTING_TOOLS_H
10
#define IMPMULTIFIT_FITTING_TOOLS_H
11
12
#include <
IMP/algebra/Transformation3D.h
>
13
#include <
IMP/base_types.h
>
14
#include <
IMP/core/Hierarchy.h
>
15
#include <
IMP/Object.h
>
16
#include <
IMP/atom/Hierarchy.h
>
17
#include <IMP/multifit/multifit_config.h>
18
#include "
FittingSolutionRecord.h
"
19
IMPMULTIFIT_BEGIN_NAMESPACE
20
21
//! prune solutions by distance to an anchor point
22
/**
23
\param[in] fit_sols initial fitting solutions
24
\param[in] mh the molecule the fitting solutions apply for
25
\param[in] ap anchor point for which the transformed mh (fit) should be
26
close to
27
\param[in] dist all fits such that the distance between ap and the fit center
28
is smaller than dist will be included
29
\return the pruned fitting solutions
30
*/
31
IMPMULTIFITEXPORT
FittingSolutionRecords
32
get_close_to_point
(
const
FittingSolutionRecords
&fit_sols,
33
atom::Hierarchy mh,
IMP::Particle
*ap,
34
Float
dist);
35
36
IMPMULTIFIT_END_NAMESPACE
37
#endif
/* IMPMULTIFIT_FITTING_TOOLS_H */
Hierarchy.h
Decorator for helping deal with a hierarchy.
base_types.h
Basic types used by IMP.
IMP::multifit::FittingSolutionRecords
IMP::Vector< FittingSolutionRecord > FittingSolutionRecords
Definition:
FittingSolutionRecord.h:95
IMP::multifit::get_close_to_point
FittingSolutionRecords get_close_to_point(const FittingSolutionRecords &fit_sols, atom::Hierarchy mh, IMP::Particle *ap, Float dist)
prune solutions by distance to an anchor point
Hierarchy.h
Decorator for helping deal with a hierarchy of molecules.
FittingSolutionRecord.h
stored a multifit fitting solution
Transformation3D.h
Simple 3D transformation class.
Object.h
A shared base class to help in debugging and things.
IMP::Float
double Float
Basic floating-point value (could be float, double...)
Definition:
types.h:19
IMP::Particle
Class to handle individual particles of a Model object.
Definition:
Particle.h:43