Structural deformable models
|
#include <ExpMap.h>
Public Member Functions | |
EMDXformer (EMDistribution *input, const PropVec &origin=getIdentityPropTF(), const DMatrixf &tfmat=DMatrixf()) | |
virtual | ~EMDXformer () |
virtual EMDistribution * | copy () const |
PropVec | getPropVec () const |
float | ratePropVec (const PropVec &prop, Winner *winner=NULL) const |
void | setTFMat (const DMatrixf &mat) |
void | setMean (const PropVec &mean) |
void | setStdev (const PropVec &stdev) |
Public Member Functions inherited from EMDistribution | |
EMDistribution () | |
virtual | ~EMDistribution () |
virtual void | setIntegral (float integral) |
void | setCreator (const Winner &creator) |
void | setShootCount (dword scount) |
dword | getShootCount () const |
bool | hasFlags (dword flags) const |
void | setFlags (dword flags) |
void | unsetFlags (dword flags=0xffffffff) |
Protected Attributes | |
EMDistribution * | m_InputEMD |
DMatrixf | m_TFMat |
DMatrixf | m_ITFMat |
PropVec | m_Origin |
PropVec | m_Mean |
PropVec | m_Stdev |
Additional Inherited Members | |
Public Types inherited from EMDistribution | |
enum | EDFlags { ED_NONE =0, ED_OLD =1 } |
Public Attributes inherited from EMDistribution | |
float | m_Integral |
Winner | m_Creator |
dword | m_ShootCount |
dword | m_Flags |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from EMDistribution.
Definition at line 126 of file ExpMap.h.
References EMDistribution::copy(), m_InputEMD, and NULL.
|
virtual |
Reimplemented from EMDistribution.
Definition at line 245 of file ExpMap.cpp.
References fwdPropTF(), and hgPropTF().
Reimplemented from EMDistribution.
Definition at line 256 of file ExpMap.cpp.
References getPropDir(), getPropTF(), hgPropTF(), mapAnglePI(), and setPropDir().
|
inline |
|
inline |
void EMDXformer::setTFMat | ( | const DMatrixf & | mat | ) |
Definition at line 267 of file ExpMap.cpp.
References dmutil::inverse(), VVector< T, D >::size(), DMatrix< T >::sizeX(), and DMatrix< T >::sizeY().
|
protected |