#include <MicroEdgeCorrectionTable.h>
Public Member Functions | |
| Edge | Correct (Edge measuredEdge) |
| MicroEdgeCorrectionTable (MicroEdgeMap *microEdgeMap, Rectangle area, int offsetCount, int angleCount) | |
| ~MicroEdgeCorrectionTable () | |
Static Public Member Functions | |
| static MicroEdgeCorrectionTable * | Deserialize (istream *data) |
| static istream * | Serialize (MicroEdgeCorrectionTable *microEdgeCorrectionTable) |
Private Member Functions | |
| double | GetAngleOffset () |
| double | GetAngleStep () |
| double | GetOffsetOffset () |
| double | GetOffsetStep () |
| void | Initialize (Rectangle area, int offsetCount, int angleCount) |
| MicroEdgeCorrectionTable (Rectangle area, int offsetCount, int angleCount) | |
| void | PopulateTable (MicroEdgeMap *microEdgeMap) |
Private Attributes | |
| int | angleCount |
| Rectangle | area |
| vector< Edge > | entries |
| int | offsetCount |
Definition at line 17 of file MicroEdgeCorrectionTable.h.
| EdgeDetection::MicroEdgeCorrectionTable::MicroEdgeCorrectionTable | ( | MicroEdgeMap * | microEdgeMap, |
| Rectangle | area, | ||
| int | offsetCount, | ||
| int | angleCount | ||
| ) | [inline] |
Definition at line 29 of file MicroEdgeCorrectionTable.h.
| EdgeDetection::MicroEdgeCorrectionTable::MicroEdgeCorrectionTable | ( | Rectangle | area, |
| int | offsetCount, | ||
| int | angleCount | ||
| ) | [inline, private] |
Definition at line 36 of file MicroEdgeCorrectionTable.h.
Definition at line 40 of file MicroEdgeCorrectionTable.h.
| Edge EdgeDetection::MicroEdgeCorrectionTable::Correct | ( | Edge | measuredEdge | ) |
Definition at line 9 of file MicroEdgeCorrectionTable.cpp.
| MicroEdgeCorrectionTable * EdgeDetection::MicroEdgeCorrectionTable::Deserialize | ( | istream * | data | ) | [static] |
Definition at line 96 of file MicroEdgeCorrectionTable.cpp.
| double EdgeDetection::MicroEdgeCorrectionTable::GetAngleOffset | ( | ) | [inline, private] |
Definition at line 26 of file MicroEdgeCorrectionTable.h.
| double EdgeDetection::MicroEdgeCorrectionTable::GetAngleStep | ( | ) | [inline, private] |
Definition at line 27 of file MicroEdgeCorrectionTable.h.
| double EdgeDetection::MicroEdgeCorrectionTable::GetOffsetOffset | ( | ) | [inline, private] |
Definition at line 24 of file MicroEdgeCorrectionTable.h.
| double EdgeDetection::MicroEdgeCorrectionTable::GetOffsetStep | ( | ) | [inline, private] |
Definition at line 25 of file MicroEdgeCorrectionTable.h.
| void EdgeDetection::MicroEdgeCorrectionTable::Initialize | ( | Rectangle | area, |
| int | offsetCount, | ||
| int | angleCount | ||
| ) | [private] |
Definition at line 41 of file MicroEdgeCorrectionTable.cpp.
| void EdgeDetection::MicroEdgeCorrectionTable::PopulateTable | ( | MicroEdgeMap * | microEdgeMap | ) | [private] |
Definition at line 52 of file MicroEdgeCorrectionTable.cpp.
| istream * EdgeDetection::MicroEdgeCorrectionTable::Serialize | ( | MicroEdgeCorrectionTable * | microEdgeCorrectionTable | ) | [static] |
Definition at line 67 of file MicroEdgeCorrectionTable.cpp.
int EdgeDetection::MicroEdgeCorrectionTable::angleCount [private] |
Definition at line 21 of file MicroEdgeCorrectionTable.h.
Definition at line 19 of file MicroEdgeCorrectionTable.h.
vector<Edge> EdgeDetection::MicroEdgeCorrectionTable::entries [private] |
Definition at line 22 of file MicroEdgeCorrectionTable.h.
int EdgeDetection::MicroEdgeCorrectionTable::offsetCount [private] |
Definition at line 20 of file MicroEdgeCorrectionTable.h.