36 #ifndef VP_RB_SILHOUETTE_CONTROL_POINT_H
37 #define VP_RB_SILHOUETTE_CONTROL_POINT_H
39 #include <visp3/core/vpConfig.h>
41 #include <visp3/core/vpPoint.h>
42 #include <visp3/core/vpPlane.h>
43 #include <visp3/core/vpLine.h>
44 #include <visp3/core/vpImagePoint.h>
45 #include <visp3/core/vpCameraParameters.h>
46 #include <visp3/me/vpMe.h>
47 #include <visp3/visual_features/vpFeatureLine.h>
48 #include <visp3/me/vpMeSite.h>
49 #include <visp3/core/vpDisplay.h>
70 std::vector<vpMeSite> m_candidates;
71 unsigned int m_numCandidates;
92 double xs, ys,
nxs, nys, Zs;
153 bool isLineDegenerate()
const;
155 int outOfImage(
int i,
int j,
int half,
int rows,
int cols)
const;
156 int outOfImage(
const vpImagePoint &iP,
int half,
int rows,
int cols)
const;
Generic class defining intrinsic camera parameters.
Implementation of column vector and the associated operations.
Class that defines a 2D line visual feature which is composed by two parameters that are and ,...
Implementation of an homogeneous matrix and operations on such kind of matrices.
Class that defines a 2D point in an image. This class is useful for image processing and stores only ...
Class that defines a 3D line in the object frame and allows forward projection of the line in the cam...
Implementation of a matrix and operations on matrices.
Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'....
@ NO_SUPPRESSION
Point successfully tracked.
vpMeSiteState getState() const
This class defines the container for a plane geometrical structure.
Class that defines a 3D point in the object frame and allows forward projection of a 3D point in the ...
Trackable silhouette point representation.
void setValid(bool valid)
~vpRBSilhouetteControlPoint()=default
bool isSilhouette() const
const vpMeSite & getSite() const
void setNumCandidates(unsigned numCandidates)
Set the number of candidates to use for multiple hypotheses testing.
const vpFeatureLine & getFeatureLine() const
unsigned getNumCandidates() const
const vpLine & getLine() const
const vpCameraParameters & getCameraParameters() const