#include <FilteredPolygon.h>
Public Member Functions | |
FilteredPolygon () | |
Matrix | GetAngleJacobian (float xb, float yb, float x, float y) |
Matrix | GetDistanceJacobian (float xb, float yb, float x, float y) |
poly | GetPolygon () |
art_msgs::ArtQuadrilateral | GetQuad () |
void | SetPoint (int pointID, float x, float y) |
void | SetPolygon (poly p) |
void | UpdatePoint (int pointID, float visionDistance, float visionAngle, float confidence, float rx, float ry, float rori) |
~FilteredPolygon () | |
Public Attributes | |
KFStruct | angleStruct |
KFStruct | distStruct |
KF | point [NUM_POINTS] |
Private Attributes | |
PolyOps | ops_ |
poly | polygon_ |
Definition at line 15 of file FilteredPolygon.h.
Definition at line 5 of file FilteredPolygon.cc.
FilteredPolygon::~FilteredPolygon | ( | ) | [inline] |
Definition at line 19 of file FilteredPolygon.h.
Matrix FilteredPolygon::GetAngleJacobian | ( | float | xb, |
float | yb, | ||
float | x, | ||
float | y | ||
) |
Definition at line 139 of file FilteredPolygon.cc.
Matrix FilteredPolygon::GetDistanceJacobian | ( | float | xb, |
float | yb, | ||
float | x, | ||
float | y | ||
) |
Definition at line 128 of file FilteredPolygon.cc.
Definition at line 158 of file FilteredPolygon.cc.
returns quadrilateral message
Definition at line 177 of file FilteredPolygon.cc.
void FilteredPolygon::SetPoint | ( | int | pointID, |
float | x, | ||
float | y | ||
) |
Definition at line 52 of file FilteredPolygon.cc.
void FilteredPolygon::SetPolygon | ( | poly | p | ) |
Definition at line 149 of file FilteredPolygon.cc.
void FilteredPolygon::UpdatePoint | ( | int | pointID, |
float | visionDistance, | ||
float | visionAngle, | ||
float | confidence, | ||
float | rx, | ||
float | ry, | ||
float | rori | ||
) |
Definition at line 66 of file FilteredPolygon.cc.
Definition at line 29 of file FilteredPolygon.h.
Definition at line 28 of file FilteredPolygon.h.
PolyOps FilteredPolygon::ops_ [private] |
Definition at line 37 of file FilteredPolygon.h.
Definition at line 27 of file FilteredPolygon.h.
poly FilteredPolygon::polygon_ [private] |
Definition at line 36 of file FilteredPolygon.h.