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.
1.5.8