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.
Public Member Functions | |
bool | getUpdateFlag () const |
Get/Set/Reset up-to-date exclusion flag. NOTE: here we should put a Mutex for multithreading! | |
virtual VisualFeatures & | operator= (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. |
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] |
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] |
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.