# opentl::detector::HandDetector Class Reference

Inherits opentl::detector::Detector.

List of all members.

## Classes
class | Finger
struct | Param
## Public Member Functions
virtual void | detect (const std::vector< opentl::core::cvdata::Image * > inputImages, const TargetPtrVector &oldTargets, TargetPtrVector &newTargets)
| Detect new targets, eventually taking care of existing targets (to avoid detecting them again).
| HandDetector (opentl::modelprojection::Warp &warp, ObjModelPtrVector &objectModels, opentl::modelprojection::GLScene &scene, int camIdx, HandDetector::Param *param)
virtual void | init ()
virtual | ~HandDetector ()

## Constructor & Destructor Documentation

opentl::detector::HandDetector::HandDetector | ( | opentl::modelprojection::Warp & | warp,
|  | ObjModelPtrVector & | objectModels,
|  | opentl::modelprojection::GLScene & | scene,
|  | int | camIdx,
|  | HandDetector::Param * | param |
| ) |  |  |

virtual opentl::detector::HandDetector::~HandDetector | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual void opentl::detector::HandDetector::detect | ( | const std::vector< opentl::core::cvdata::Image * > | inputImages,
|  | const TargetPtrVector & | oldTargets,
|  | TargetPtrVector & | newTargets |
| ) |  |  | `[virtual]`

Detect new targets, eventually taking care of existing targets (to avoid detecting them again).

Implements opentl::detector::Detector.

virtual void opentl::detector::HandDetector::init | ( |  | ) | `[virtual]`

Implements opentl::core::util::ParameterContainer.