|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
|
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 &)
|
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
|