Structural deformable models
|
Go to the source code of this file.
Macros | |
#define | _PROPTF_NORMALIZE_SCALE_ |
Typedefs | |
typedef VVector< float, 4 > | PropVec |
typedef PropVec | PropTF |
Enumerations | |
enum | PropVecOffsets { PVEC_POS =0, PVEC_POSX =0, PVEC_POSY, PVEC_SCALE, PVEC_DIR } |
Functions | |
Point2D | getPropPos (const PropVec &prop) |
PropVec & | setPropPos (PropVec &prop, const Point2D &p) |
float | getPropScale (const PropVec &prop) |
PropVec & | setPropScale (PropVec &prop, float pscale) |
float | getPropDir (const PropVec &prop) |
PropVec & | setPropDir (PropVec &prop, float dir) |
Point2D | getPropSDir (const PropVec &prop) |
PropVec & | setPropSDir (PropVec &prop, const Point2D &sdir) |
PropTF | getPropTF (const PropVec &from, const PropVec &to) |
PropVec & | fwdPropTF (PropVec &from, const PropTF &tf) |
PropVec & | invPropTF (PropVec &to, const PropTF &tf) |
PropTF | getIdentityPropTF () |
PropVec & | scalePropVec (PropVec &prop, float scale) |
enum PropVecOffsets |
Enumerator | |
---|---|
PVEC_POS | |
PVEC_POSX | |
PVEC_POSY | |
PVEC_SCALE | |
PVEC_DIR |
Definition at line 11 of file PropVec.h.
Definition at line 51 of file PropVec.h.
References getPropDir(), getPropPos(), getPropScale(), setPropDir(), setPropPos(), and setPropScale().
Referenced by SubStructure::generateEMDist(), SubStructure::getLBUB(), and EMDXformer::getPropVec().
|
inline |
Definition at line 81 of file PropVec.h.
References setPropScale().
Referenced by SubStructure::generateEMDist(), ExpectationMap::getPropVec(), and MStructure::showStats().
|
inline |
Definition at line 25 of file PropVec.h.
References PVEC_DIR.
Referenced by Model::adaptProperties(), Searcher::buildClusters(), ExpectationMap::correctLBUB(), fwdPropTF(), Model::getDirection(), getPropSDir(), getPropTF(), ExpectationMap::getPropVec(), invPropTF(), EMDXformer::ratePropVec(), and ExpectationMap::ratePropVec().
Definition at line 13 of file PropVec.h.
References PVEC_POS.
Referenced by Model::adaptProperties(), MStructure::buildAllStats(), Searcher::buildClusters(), Model::convertPropFromMM(), Model::convertPropToMM(), fwdPropTF(), SubStructure::generateEMDist(), Model::getCenter(), SubStructure::getLBUB(), getPropTF(), invPropTF(), scalePropVec(), Searcher::setExpectationMap(), and MStructure::showStats().
|
inline |
Definition at line 19 of file PropVec.h.
References PVEC_SCALE.
Referenced by Model::adaptProperties(), MStructure::addExpectation(), Searcher::buildBins(), Searcher::buildClusters(), Model::convertPropFromMM(), Model::convertPropToMM(), ExpectationMap::correctLBUB(), fwdPropTF(), SubStructure::getLBUB(), getPropSDir(), getPropTF(), Model::getStdRadius(), invPropTF(), MStructure::rebuildExpMap(), scalePropVec(), and Brain::setupSearch().
Definition at line 31 of file PropVec.h.
References getPropDir(), getPropScale(), and Point2D::rotate().
Referenced by Model::distance().
Definition at line 37 of file PropVec.h.
References getPropDir(), getPropPos(), getPropScale(), setPropDir(), setPropPos(), and setPropScale().
Referenced by MStructure::buildAllStats(), EMDXformer::ratePropVec(), and MStructure::showStats().
Definition at line 66 of file PropVec.h.
References getPropDir(), getPropPos(), getPropScale(), setPropDir(), setPropPos(), and setPropScale().
Referenced by SubStructure::generateEMDist().
Definition at line 85 of file PropVec.h.
References getPropPos(), getPropScale(), setPropPos(), and setPropScale().
Referenced by Dataset::getPropVecMM().
Definition at line 28 of file PropVec.h.
References PVEC_DIR.
Referenced by ExpectationMap::correctLBUB(), fwdPropTF(), Model::getDirection(), SubStructure::getLBUB(), getPropTF(), ExpectationMap::getPropVec(), invPropTF(), main(), Searcher::mutate(), EMDXformer::ratePropVec(), ExpectationMap::ratePropVec(), MStructure::rebuildExpMap(), setPropSDir(), and Brain::setupSearch().
Definition at line 16 of file PropVec.h.
References PVEC_POSX, PVEC_POSY, Point2D::x, and Point2D::y.
Referenced by MStructure::addExpectation(), MStructure::buildAllStats(), Model::convertPropFromMM(), Model::convertPropToMM(), fwdPropTF(), SubStructure::generateEMDist(), Searcher::getBindex(), Model::getCenter(), SubStructure::getLBUB(), getPropTF(), invPropTF(), main(), Searcher::mutate(), MStructure::rebuildExpMap(), scalePropVec(), Brain::setupSearch(), and MStructure::showStats().
Definition at line 22 of file PropVec.h.
References PVEC_SCALE.
Referenced by MStructure::addExpectation(), Model::convertPropFromMM(), Model::convertPropToMM(), ExpectationMap::correctLBUB(), fwdPropTF(), getIdentityPropTF(), SubStructure::getLBUB(), getPropTF(), Dataset::getPropVec(), Model::getStdRadius(), invPropTF(), main(), MStructure::rebuildExpMap(), scalePropVec(), setPropSDir(), and Brain::setupSearch().
Definition at line 34 of file PropVec.h.
References Point2D::angle(), Point2D::norm(), setPropDir(), and setPropScale().