SMIL  1.0.3

Composite structuring element. More...

Detailed Description

Composite structuring element.

#include <DCompositeSE.h>

+ Inheritance diagram for CompStrElt:
+ Collaboration diagram for CompStrElt:

Public Member Functions

 CompStrElt (const CompStrElt &rhs)
 CompStrElt - Constructor. More...
 
 CompStrElt (const StrElt &fg, const StrElt &bg)
 CompStrElt - Constructor. More...
 
CompStrElt operator~ ()
 operator~() Switch foreground/background SE More...
 
CompStrEltrotate (int steps=1)
 Counterclockwise rotate SE points.
 
CompStrEltList operator| (const CompStrElt &rhs)
 operator |
 
CompStrEltList operator() (UINT nrot)
 operator () More...
 
virtual void printSelf (ostream &os=std::cout, string indent="") const
 printSelf() - print CompStrEltList content More...
 

Constructor & Destructor Documentation

◆ CompStrElt() [1/2]

CompStrElt ( const CompStrElt rhs)

CompStrElt - Constructor.

Build a CompStrElt based on the one passed as parameter

Parameters
[in]rhs: Composite Structuring Element

◆ CompStrElt() [2/2]

CompStrElt ( const StrElt fg,
const StrElt bg 
)

CompStrElt - Constructor.

Build a CompStrElt based on the two SEs passed as parameter

Parameters
[in]fg,bg: Composite Structuring Element

Member Function Documentation

◆ operator~()

CompStrElt operator~ ( )

operator~() Switch foreground/background SE

Switch foreground/background SE.

Returns
a CompStrElm

◆ operator()()

CompStrEltList operator() ( UINT  nrot)

operator ()

Return a CompStrEltList containing the nrot rotations of the CompStrElt

◆ printSelf()

void printSelf ( ostream &  os = std::cout,
string  indent = "" 
) const
virtual

printSelf() - print CompStrEltList content

Parameters
[in]os: output stream (default : std::cout)
[in]indent: prefix to each printed line (string)

Reimplemented from BaseObject.


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