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
core
version 20241222.develop.63b38c487d
core/python_only.h
Go to the documentation of this file.
1
/**
2
* \file IMP/core/python_only.h
3
* \brief Functionality only available in Python.
4
*
5
* Copyright 2007-2022 IMP Inventors. All rights reserved.
6
*
7
*/
8
9
#ifndef IMPCORE_PYTHON_ONLY_H
10
#define IMPCORE_PYTHON_ONLY_H
11
12
#include <IMP/core/core_config.h>
13
14
IMPCORE_BEGIN_NAMESPACE
15
16
/** \name Python Only
17
The following functions are only available in Python as the
18
equivalent C++ functionality is provided via template
19
functions or in other ways that don't directly map to
20
Python.
21
@{
22
*/
23
#ifdef IMP_DOXYGEN
24
/** Align any combination of XYZ objects and algebra::Vector3D
25
objects to one another.
26
27
\note each of the two lists must all have the same type.
28
That is, list "a" cannot be a
29
mix of algebra::Vector3D objects and XYZ objects.
30
\code
31
IMP::algebra::get_transformation_aligning_first_to_second(a,b);
32
\endcode
33
*/
34
algebra::Transformation3D
get_transformation_aligning_first_to_second
(
35
XYZsOrVector3ds a, XYZsOrVector3ds b);
36
#endif
37
/** @} */
38
39
IMPCORE_END_NAMESPACE
40
41
#endif
/* IMPCORE_PYTHON_ONLY_H */
IMP::core::get_transformation_aligning_first_to_second
algebra::Transformation3D get_transformation_aligning_first_to_second(XYZsOrVector3ds a, XYZsOrVector3ds b)