IMP
2.0.0
The Integrative Modeling Platform
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
em/embedding.h
Go to the documentation of this file.
1
/**
2
* \file IMP/em/embedding.h
3
* \brief Cluster sets of points.
4
*
5
* Copyright 2007-2013 IMP Inventors. All rights reserved.
6
*
7
*/
8
9
#ifndef IMPEM_EMBEDDING_H
10
#define IMPEM_EMBEDDING_H
11
12
#include <IMP/em/em_config.h>
13
#include "
DensityMap.h
"
14
#include <
IMP/statistics/embedding_macros.h
>
15
16
IMPEM_BEGIN_NAMESPACE
17
18
19
/** Generate a set of points from the voxels in a em::DensityMap
20
which are above a certain threshold.
21
*/
22
class
IMPEMEXPORT
HighDensityEmbedding
:
public
statistics::Embedding
{
23
algebra::Vector3Ds
points_;
24
public
:
25
HighDensityEmbedding
(
DensityMap
*dm,
26
double
threshold);
27
IMP_EMBEDDING
(
HighDensityEmbedding
);
28
};
29
30
IMPEM_END_NAMESPACE
31
32
#endif
/* IMPEM_EMBEDDING_H */