Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
BaseRSControlC::BaseRSControlC(BaseRSControlC &)
BaseRSControlC::BaseRSControlC(ImageRectangleC,GreyValueT,GreyValueT,GreyValueT)
BaseRSControlC::BaseRSControlC(const ByteImageC &,GreyValueT,GreyValueT,GreyValueT)
BaseRSControlC::BaseRSControlC(const PixelC &,const PixelC &,GreyValueT,GreyValueT,GreyValueT)
BaseRSControlC::operator=(const BaseRSControlC &)
BaseRSControlC::~BaseRSControlC(void)
BaseRSControlC::Seed(const PixelC &)
BaseRSControlC::Seed(const EdgeC &)
BaseRSControlC::Set(BoundaryC &)
BaseRSControlC::Boundary(void)
BaseRSControlC::SetProcessed(GreyValueT)
BaseRSControlC::SetUnProcessed(GreyValueT)
BaseRSControlC::LeftSide(GreyValueT)
BaseRSControlC::RightSide(GreyValueT)
BaseRSControlC::LeftSide(BoundaryC &,GreyValueT)
BaseRSControlC::RightSide(BoundaryC &,GreyValueT)
BaseRSControlC::ResetQueue(void)
BaseRSControlC::IsProcessed(const PixelC &)
BaseRSControlC::IsFrame(const PixelC &)
BaseRSControlC::Put(const PixelC &,GreyValueT)
BaseRSControlC::printB(BaseRSControlC &)
BaseRSControlC::printQ(BaseRSControlC &)
BaseRSControlC
 
include "amma/RegSrch.hh"
User Level:Default
Library:iaps
Example:exImgSeq.cc
Section:Image.Image Processing.Region Model
In Scope:std

Comments:
IAPS - Image analysis program system - include file File name : RegSrch.hh Description: region searching Last change: 26.7.1991 Author : R. Marik Libraries : iaps =================================================================== Modifications: ----------------------------------------------------------------- ********** BaseRSControlC *************************************** ----------------------------------------------------------------- The class BaseRSControlC implements all features of the region search class RSControlC which do not need to be templated.

Derived Classes: Variables:
BoundaryC boundary;

GreyValueT processed;

GreyValueT unprocessed;

GreyValueT frame;

ByteImageC helpIm;

DListC queue;

Methods:
BaseRSControlC(BaseRSControlC & rsc)
Copy constructor.

BaseRSControlC(ImageRectangleC rect,GreyValueT proc = WHITE,GreyValueT unproc = BLACK,GreyValueT fr = BLACK+1)
Creates the region search engine able to handle images with the size determined by the rectangle 'rect', and pixels labels 'proc' (processed), 'unproc' (unprocessed), and 'fr' (frame).

BaseRSControlC(const ByteImageC & mask,GreyValueT proc = BLACK,GreyValueT unproc = WHITE,GreyValueT fr = BLACK+1)
Creates the region search engine able to handle images with the size determined by the rectangle of the image 'mask' serving as the mask and pixels labels 'proc' (processed), 'unproc' (unprocessed), and 'fr' (frame).

BaseRSControlC(const PixelC & upLeftCorner,const PixelC & downRightCorner,GreyValueT proc = WHITE,GreyValueT unproc = BLACK,GreyValueT fr = BLACK+1)
Creates the region search engine able to handle images with the size determined by the rectangle with the upper-left corner 'upLeftCorner' and down-right corner 'downRightCorner', and pixels labels 'proc' (processed), 'unproc' (unprocessed), and 'fr' (frame).

const BaseRSControlC & operator=(const BaseRSControlC & rsc)

~BaseRSControlC()
Destructor. Initializatin of the searching engine -------------------------------------

void Seed(const PixelC & px)

void Seed(const EdgeC & px)

void Set(BoundaryC & bd)

BoundaryC Boundary()

void SetProcessed(GreyValueT colour)

void SetUnProcessed(GreyValueT colour)

void LeftSide(GreyValueT value)

void RightSide(GreyValueT value)

void LeftSide(BoundaryC & bound,GreyValueT value)

void RightSide(BoundaryC & bound,GreyValueT value)

void ResetQueue()

BooleanT IsProcessed(const PixelC & pxl)

BooleanT IsFrame(const PixelC & pxl)

void Put(const PixelC & px,GreyValueT grey)

void printB(BaseRSControlC & r)

void printQ(BaseRSControlC & r)


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001