opentl::core::cvdata::TemplateMap Class Reference

Inherits opentl::core::cvdata::VisualFeatures.

List of all members.

Classes

class  TMAPFEATURE
 Model Feature (obj. position + 2 descriptors + warped pos. + visibility). More...

Public Member Functions

virtual TemplateMapclone () const
 Creates a new TemplateMap class instance.
virtual int dimension () const
 Number of model features.
int getNVis () const
 Number of visible model features.
std::vector< TMAPFEATURE > * getTmap ()
 Access to the Tmap element.
virtual void load (std::string *fname)
 Load a template map from file.
cvdata::TemplateMapoperator= (const cvdata::TemplateMap &value)
 The "true" assign operator.
virtual TemplateMapoperator= (const opentl::core::cvdata::CvData &value)
 Assign operator.
void resizeMap (int s)
 Resize the internal vector.
virtual void save (std::string *fname) const
 Save a template map to file.
 TemplateMap (const TemplateMap &value)
 Copy constructor.
 TemplateMap (int nRes, int jacDof, std::string *fname=NULL)
 Constructor.
virtual ~TemplateMap ()
 Destructor.


Constructor & Destructor Documentation

opentl::core::cvdata::TemplateMap::TemplateMap ( int  nRes,
int  jacDof,
std::string *  fname = NULL 
)

Constructor.

Parameters:
jacDof Columns of the Jacobian matrices
nRes Number of resolutions for each template point
fname Filename (optional) for loading the template from file

opentl::core::cvdata::TemplateMap::TemplateMap ( const TemplateMap value  ) 

Copy constructor.

virtual opentl::core::cvdata::TemplateMap::~TemplateMap (  )  [virtual]

Destructor.


Member Function Documentation

virtual TemplateMap* opentl::core::cvdata::TemplateMap::clone (  )  const [virtual]

Creates a new TemplateMap class instance.

virtual int opentl::core::cvdata::TemplateMap::dimension (  )  const [virtual]

Number of model features.

int opentl::core::cvdata::TemplateMap::getNVis (  )  const

Number of visible model features.

std::vector<TMAPFEATURE>* opentl::core::cvdata::TemplateMap::getTmap (  )  [inline]

Access to the Tmap element.

virtual void opentl::core::cvdata::TemplateMap::load ( std::string *  fname  )  [virtual]

Load a template map from file.

cvdata::TemplateMap& opentl::core::cvdata::TemplateMap::operator= ( const cvdata::TemplateMap value  ) 

The "true" assign operator.

virtual TemplateMap& opentl::core::cvdata::TemplateMap::operator= ( const opentl::core::cvdata::CvData value  )  [inline, virtual]

Assign operator.

Reimplemented from opentl::core::cvdata::CvData.

void opentl::core::cvdata::TemplateMap::resizeMap ( int  s  ) 

Resize the internal vector.

virtual void opentl::core::cvdata::TemplateMap::save ( std::string *  fname  )  const [virtual]

Save a template map to file.


Generated on Fri Jul 31 17:38:38 2009 for OpenTL by  doxygen 1.5.8