opentl::core::cvdata::VisualFeatures Class Reference

Inherits opentl::core::cvdata::CvData.

Inherited by opentl::core::cvdata::Blobs, opentl::core::cvdata::ColorGMM, opentl::core::cvdata::ColourHist2d, opentl::core::cvdata::HarrisKeypoints, opentl::core::cvdata::SiftFeatures, opentl::core::cvdata::TemplateMap, and opentl::core::cvdata::VisContourSamplePts.

List of all members.

Public Member Functions

bool getUpdateFlag () const
 Get/Set/Reset up-to-date exclusion flag. NOTE: here we should put a Mutex for multithreading!
virtual VisualFeaturesoperator= (const VisualFeatures &other)
void resetUpdateFlag ()
void setUpdateFlag ()
 VisualFeatures (const VisualFeatures &other)
 VisualFeatures (opentl::core::cvdata::CvData::DataReprType type)
virtual ~VisualFeatures ()

Public Attributes

bool mUpToDate
 Notify the need to update feature data (M) to the cvprocess::Feature classes that use it. TRUE -> The feature is up-to-date. Default value = FALSE -> The feature needs to be updated. NOTE: This is used only in case of shared data among related modalities (from the same camera). The semantics of this flag is Example: Visible contour points are used both by ContourCCD and ContourPointsGPU, and can be the same from a single camera view, therefore can be shared.


Constructor & Destructor Documentation

opentl::core::cvdata::VisualFeatures::VisualFeatures ( opentl::core::cvdata::CvData::DataReprType  type  ) 

opentl::core::cvdata::VisualFeatures::VisualFeatures ( const VisualFeatures other  ) 

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


Member Function Documentation

bool opentl::core::cvdata::VisualFeatures::getUpdateFlag (  )  const [inline]

Get/Set/Reset up-to-date exclusion flag. NOTE: here we should put a Mutex for multithreading!

virtual VisualFeatures& opentl::core::cvdata::VisualFeatures::operator= ( const VisualFeatures other  )  [virtual]

void opentl::core::cvdata::VisualFeatures::resetUpdateFlag (  )  [inline]

void opentl::core::cvdata::VisualFeatures::setUpdateFlag (  )  [inline]


Member Data Documentation

Notify the need to update feature data (M) to the cvprocess::Feature classes that use it. TRUE -> The feature is up-to-date. Default value = FALSE -> The feature needs to be updated. NOTE: This is used only in case of shared data among related modalities (from the same camera). The semantics of this flag is Example: Visible contour points are used both by ContourCCD and ContourPointsGPU, and can be the same from a single camera view, therefore can be shared.


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