#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.
| FilteredPolygon::FilteredPolygon | ( | ) |
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.
| poly FilteredPolygon::GetPolygon | ( | ) |
Definition at line 158 of file FilteredPolygon.cc.
| art_msgs::ArtQuadrilateral FilteredPolygon::GetQuad | ( | ) |
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.
| KF FilteredPolygon::point[NUM_POINTS] |
Definition at line 27 of file FilteredPolygon.h.
poly FilteredPolygon::polygon_ [private] |
Definition at line 36 of file FilteredPolygon.h.