Public Member Functions | Public Attributes
osl_edgel_chain Struct Reference

#include <osl_edgel_chain.h>

Inheritance diagram for osl_edgel_chain:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 osl_edgel_chain ()
 osl_edgel_chain (unsigned int n_)
 osl_edgel_chain (osl_edgel_chain const &)
osl_edgel_chainoperator= (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

Detailed Description

Definition at line 14 of file osl_edgel_chain.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 17 of file osl_edgel_chain.h.

Definition at line 17 of file osl_edgel_chain.h.

Definition at line 17 of file osl_edgel_chain.h.


The documentation for this struct was generated from the following files: