#include <edge_chamfer.h>
kjb::Chamfer_transform::Chamfer_transform |
( |
| ) |
|
|
inline |
kjb::Chamfer_transform::Chamfer_transform |
( |
const Edge_set_ptr |
edges, |
|
|
int |
size = 3 |
|
) |
| |
|
inline |
kjb::Chamfer_transform::Chamfer_transform |
( |
const std::string & |
fname | ) |
|
|
inline |
kjb::Chamfer_transform::Chamfer_transform |
( |
const Self & |
other | ) |
|
kjb::Chamfer_transform::~Chamfer_transform |
( |
| ) |
|
|
inline |
const Matrix& kjb::Chamfer_transform::distance_map |
( |
| ) |
const |
|
inline |
const std::vector<std::vector<const kjb_c::Edge_point*> >& kjb::Chamfer_transform::edge_map |
( |
| ) |
const |
|
inline |
int kjb::Chamfer_transform::get_num_cols |
( |
| ) |
const |
|
inline |
size_t kjb::Chamfer_transform::get_num_points |
( |
| ) |
const |
|
inline |
int kjb::Chamfer_transform::get_num_rows |
( |
| ) |
const |
|
inline |
double kjb::Chamfer_transform::nearest_distance |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
const kjb_c::Edge_point& kjb::Chamfer_transform::nearest_edge |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
Self& kjb::Chamfer_transform::operator= |
( |
const Self & |
other | ) |
|
|
inline |
std::vector<Int_matrix> kjb::Chamfer_transform::position_map |
( |
| ) |
const |
|
inline |
This will return two int matrices containing the row and column location of the corresponding points. This data isn't stored internally, so the result is re-constructed on every call.
void kjb::Chamfer_transform::position_map |
( |
Int_matrix & |
row_positions, |
|
|
Int_matrix & |
col_positions |
|
) |
| const |
|
inline |
This will return two int matrices containing the row and column location of the corresponding points. This data isn't stored internally, so the result is re-constructed on every call.
void kjb::Chamfer_transform::swap |
( |
Self & |
other | ) |
|
|
inline |
The documentation for this class was generated from the following files: