class
#include <xmol/proxy/spans.h>
CoordSpan
Contents
Base classes
-
template<typename Proxy, typename T>class ProxySpan<CoordRef, XYZ>
Constructors, destructors, conversion operators
Public functions
- auto _eigen() -> Eigen::Map<CoordEigenMatrix>
-
template<typename Predicate>auto filter(Predicate&& p) -> CoordSelection
- auto index() const -> std::vector<CoordIndex>
- auto slice(std::optional<size_t> start, std::optional<size_t> stop, std::optional<size_t> step) -> CoordSelection
- auto slice(std::optional<size_t> start, std::optional<size_t> stop) -> CoordSpan
-
auto smart() -> smart::
CoordSmartSpan -
auto alignment_to(CoordSpan& other) -> geom::
affine:: Transformation3d -
auto alignment_to(CoordSelection& other) -> geom::
affine:: Transformation3d - auto rmsd(CoordSpan& other) -> double
- auto rmsd(CoordSelection& other) -> double
- auto inertia_tensor() -> Eigen::Matrix3d
-
void apply(const geom::
affine:: Transformation3d& t) -
void apply(const geom::
affine:: UniformScale3d& t) -
void apply(const geom::
affine:: Rotation3d& t) -
void apply(const geom::
affine:: Translation3d& t) - auto mean() -> XYZ