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) |
![]() | |
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 | |
![]() | |
enum | EDFlags { ED_NONE =0, ED_OLD =1 } |
![]() | |
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 |