KJB
|
#include <edge.h>
Public Member Functions | |
Edge_point (kjb_c::Edge_point *pt) | |
~Edge_point () | |
Edge_point (const Edge_point &pt) | |
Edge_point & | operator= (const Edge_point &pt) |
unsigned int | get_col () const |
returns the column the point lies in More... | |
unsigned int | get_row () const |
returns the row the point lies in More... | |
double | get_dcol () const |
returns the rate of change in brightness along the columns at the point. More... | |
double | get_drow () const |
returns the rate of change in brightness along the rows at the point. More... | |
double | get_gradient_magnitude () const |
returns the magnitude of the gradient More... | |
bool | get_silhouette () const |
Rate of change in brightness along the columns at the point. More... | |
void | set_col (unsigned int icol) |
sets the column the point lies in More... | |
void | set_row (unsigned int irow) |
returns the row the point lies in More... | |
void | set_dcol (double idcol) |
returns the rate of change in brightness along the columns at the point. More... | |
void | set_drow (double idrow) |
returns the rate of change in brightness along the rows at the point. More... | |
void | set_gradient_magnitude (double imag) |
returns the magnitude of the gradient More... | |
void | set_silhouette (bool isilhouette) |
sets the silhouette field of this edge point More... | |
const kjb_c::Edge_point * | _c_ptr () |
Rate of change in brightness along the columns at the point. More... | |
void | draw (Image &img, float r, float g, float b) const |
draws this edge point onto an image More... | |
Friends | |
class | kjb::Edge |
class | kjb::Edge_set |
wraps the c structure Edge_point. No memory allocation is handled in here, this class simply provides a c++ interface to the underlying c structure
|
inline |
|
inline |
|
inline |
|
inline |
Rate of change in brightness along the columns at the point.
returns a const pointer to the c Edge_point structure
|
inline |
draws this edge point onto an image
|
inline |
returns the column the point lies in
|
inline |
returns the rate of change in brightness along the columns at the point.
|
inline |
returns the rate of change in brightness along the rows at the point.
|
inline |
returns the magnitude of the gradient
|
inline |
returns the row the point lies in
|
inline |
Rate of change in brightness along the columns at the point.
returns true if this is edge point is part of the silhouette of an object, false otherwise
|
inline |
|
inline |
sets the column the point lies in
|
inline |
returns the rate of change in brightness along the columns at the point.
|
inline |
returns the rate of change in brightness along the rows at the point.
|
inline |
returns the magnitude of the gradient
|
inline |
returns the row the point lies in
|
inline |
sets the silhouette field of this edge point
|
friend |
|
friend |