Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Images - Corner Detection - CornerC
 

  PUBLIC
CornerC::CornerC(void)
CornerC::CornerC(const Point2dC &,RealT,RealT,ByteT)
CornerC::CornerC(const Point2dC &,const Vector2dC &,ByteT)
CornerC::Location(void)
CornerC::Location(void) const
CornerC::Gradient(void)
CornerC::Gradient(void) const
CornerC::DY(void)
CornerC::DX(void)
CornerC::Level(void)
CornerC::Level(void) const
CornerC::Distance(const Point2dC &)
CornerC::Distance(const CornerC &) const

   CornerC   
 
Corner descriptor.
 
include "Ravl/Image/Corner.hh"
Created:18/12/1995 
Source file:Ravl/Image/Processing/Corners/Corner.hh
User Level:Normal
Library:RavlImageProc
Example:exCorner.cc
In Scope:RavlImageN

Variables:
Point2dC loc;
Location of corner.

Vector2dC grad;
gradient of point.

ByteT level;
Intensity of point.

Methods:
CornerC()
Default constructor.
Contents of class are undefined.

CornerC(const Point2dC & location,RealT ndx,RealT ndy,ByteT nlevel)
Constructor.

CornerC(const Point2dC & location,const Vector2dC & ngrad,ByteT nlevel)
Constructor.

Point2dC & Location()
Get location of corner.

const Point2dC & Location() const
Get location of corner.

Vector2dC & Gradient()
Get gradient.

const Vector2dC & Gradient() const
Get gradient.

RealT & DY()
X component of gradient.

RealT & DX()
Y component of gradient.

ByteT & Level()
Grey level of pixel.

const ByteT & Level() const
Grey level of pixel.

RealT Distance(const Point2dC & oth)
City block distance from another pixel.

RealT Distance(const CornerC & Oth) const
A somewhat arbitary distance messure between two corners. Suggestions for a better messure are welcome.


Maintainer:Charles Galambos, Created: 18/12/1995, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002