#include <osl_edgel_chain.h>
Public Member Functions | |
osl_edgel_chain () | |
osl_edgel_chain (unsigned int n_) | |
osl_edgel_chain (osl_edgel_chain const &) | |
osl_edgel_chain & | operator= (osl_edgel_chain const &) |
~osl_edgel_chain () | |
void | SetLength (unsigned int) |
float | GetGrad (unsigned int i) const |
float * | GetGrad () const |
float | GetTheta (unsigned int i) const |
float * | GetTheta () const |
float | GetX (unsigned int i) const |
float * | GetX () const |
float | GetY (unsigned int i) const |
float * | GetY () const |
void | SetGrad (float v, unsigned int i) |
void | SetTheta (float v, unsigned int i) |
void | SetX (float v, unsigned int i) |
void | SetY (float v, unsigned int i) |
unsigned int | size () const |
void | write_ascii (vcl_ostream &) const |
void | read_ascii (vcl_istream &) |
Public Attributes | |
unsigned int | n |
float * | x |
float * | y |
float * | grad |
float * | theta |
Definition at line 14 of file osl_edgel_chain.h.
osl_edgel_chain::osl_edgel_chain | ( | ) |
Definition at line 19 of file osl_edgel_chain.cxx.
osl_edgel_chain::osl_edgel_chain | ( | unsigned int | n_ | ) |
Definition at line 21 of file osl_edgel_chain.cxx.
osl_edgel_chain::osl_edgel_chain | ( | osl_edgel_chain const & | that | ) |
Definition at line 30 of file osl_edgel_chain.cxx.
osl_edgel_chain::~osl_edgel_chain | ( | ) |
Definition at line 55 of file osl_edgel_chain.cxx.
float osl_edgel_chain::GetGrad | ( | unsigned int | i | ) | const |
Definition at line 64 of file osl_edgel_chain.cxx.
float * osl_edgel_chain::GetGrad | ( | ) | const |
Definition at line 65 of file osl_edgel_chain.cxx.
float osl_edgel_chain::GetTheta | ( | unsigned int | i | ) | const |
Definition at line 66 of file osl_edgel_chain.cxx.
float * osl_edgel_chain::GetTheta | ( | ) | const |
Definition at line 67 of file osl_edgel_chain.cxx.
float osl_edgel_chain::GetX | ( | unsigned int | i | ) | const |
Definition at line 68 of file osl_edgel_chain.cxx.
float * osl_edgel_chain::GetX | ( | ) | const |
Definition at line 69 of file osl_edgel_chain.cxx.
float osl_edgel_chain::GetY | ( | unsigned int | i | ) | const |
Definition at line 70 of file osl_edgel_chain.cxx.
float * osl_edgel_chain::GetY | ( | ) | const |
Definition at line 71 of file osl_edgel_chain.cxx.
osl_edgel_chain & osl_edgel_chain::operator= | ( | osl_edgel_chain const & | that | ) |
Definition at line 45 of file osl_edgel_chain.cxx.
void osl_edgel_chain::read_ascii | ( | vcl_istream & | is | ) |
Definition at line 93 of file osl_edgel_chain.cxx.
void osl_edgel_chain::SetGrad | ( | float | v, |
unsigned int | i | ||
) |
Definition at line 72 of file osl_edgel_chain.cxx.
void osl_edgel_chain::SetLength | ( | unsigned int | nn | ) |
Definition at line 78 of file osl_edgel_chain.cxx.
void osl_edgel_chain::SetTheta | ( | float | v, |
unsigned int | i | ||
) |
Definition at line 73 of file osl_edgel_chain.cxx.
void osl_edgel_chain::SetX | ( | float | v, |
unsigned int | i | ||
) |
Definition at line 74 of file osl_edgel_chain.cxx.
void osl_edgel_chain::SetY | ( | float | v, |
unsigned int | i | ||
) |
Definition at line 75 of file osl_edgel_chain.cxx.
unsigned int osl_edgel_chain::size | ( | ) | const |
Definition at line 76 of file osl_edgel_chain.cxx.
void osl_edgel_chain::write_ascii | ( | vcl_ostream & | os | ) | const |
Definition at line 86 of file osl_edgel_chain.cxx.
float * osl_edgel_chain::grad |
Definition at line 17 of file osl_edgel_chain.h.
unsigned int osl_edgel_chain::n |
Definition at line 16 of file osl_edgel_chain.h.
float * osl_edgel_chain::theta |
Definition at line 17 of file osl_edgel_chain.h.
float* osl_edgel_chain::x |
Definition at line 17 of file osl_edgel_chain.h.
float * osl_edgel_chain::y |
Definition at line 17 of file osl_edgel_chain.h.