#include <LandmarkSelectionBase.h>
◆ LandmarkSelectionBase()
◆ ~LandmarkSelectionBase()
PLMD::analysis::LandmarkSelectionBase::~LandmarkSelectionBase |
( |
| ) |
|
|
virtual |
◆ checkRead()
void PLMD::analysis::LandmarkSelectionBase::checkRead |
( |
| ) |
const |
Check everything was read in.
◆ description()
std::string PLMD::analysis::LandmarkSelectionBase::description |
( |
| ) |
|
Return a description of the landmark selection protocol.
◆ getCommunicator()
Communicator & PLMD::analysis::LandmarkSelectionBase::getCommunicator |
( |
| ) |
|
|
inlineprotected |
◆ getDistanceBetweenFrames()
double PLMD::analysis::LandmarkSelectionBase::getDistanceBetweenFrames |
( |
const unsigned & |
iframe, |
|
|
const unsigned & |
jframe |
|
) |
| |
|
protected |
Calculate the distance between the ith and jth frames.
◆ getNumberOfFrames()
unsigned PLMD::analysis::LandmarkSelectionBase::getNumberOfFrames |
( |
| ) |
const |
|
inlineprotected |
Get the number of frames in the underlying action.
◆ getNumberOfLandmarks()
unsigned PLMD::analysis::LandmarkSelectionBase::getNumberOfLandmarks |
( |
| ) |
const |
|
inlineprotected |
Return the numbe of landmarks.
◆ getWeightOfFrame()
double PLMD::analysis::LandmarkSelectionBase::getWeightOfFrame |
( |
const unsigned & |
iframe | ) |
|
|
protected |
Get the weight of the ith frame.
◆ parse()
template<class T >
void PLMD::analysis::LandmarkSelectionBase::parse |
( |
const std::string & |
key, |
|
|
T & |
t |
|
) |
| |
|
protected |
Read a keywords from the input.
◆ parseFlag()
void PLMD::analysis::LandmarkSelectionBase::parseFlag |
( |
const std::string & |
key, |
|
|
bool & |
t |
|
) |
| |
|
protected |
Read a flag from the input.
◆ rest_of_description()
virtual std::string PLMD::analysis::LandmarkSelectionBase::rest_of_description |
( |
| ) |
|
|
inlinevirtual |
Overwrite this to have a more descriptive output.
◆ select()
◆ selectFrame()
void PLMD::analysis::LandmarkSelectionBase::selectFrame |
( |
const unsigned & |
iframe, |
|
|
MultiReferenceBase * |
myframes |
|
) |
| |
|
protected |
Transfer frame i in the underlying action to the object we are going to analyze.
◆ selectLandmarks()
void PLMD::analysis::LandmarkSelectionBase::selectLandmarks |
( |
MultiReferenceBase * |
myframes | ) |
|
Actually do landmark selection.
◆ AnalysisWithLandmarks
◆ CopyAllFrames
◆ action
A pointer to the underlying action.
◆ input
std::vector<std::string> PLMD::analysis::LandmarkSelectionBase::input |
|
private |
The input to the landmark selection object.
◆ nlandmarks
unsigned PLMD::analysis::LandmarkSelectionBase::nlandmarks |
|
private |
The number of landmarks we are selecting.
◆ novoronoi
bool PLMD::analysis::LandmarkSelectionBase::novoronoi |
|
private |
◆ noweights
bool PLMD::analysis::LandmarkSelectionBase::noweights |
|
private |
◆ style
std::string PLMD::analysis::LandmarkSelectionBase::style |
|
private |
Name of the method we are using for landmark selection.
The documentation for this class was generated from the following files: