SMIL  0.9

Composite structuring element. More...

#include <DCompositeSE.h>

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

Public Member Functions

 CompStrElt (const CompStrElt &rhs)
 
 CompStrElt (const StrElt &fg, const StrElt &bg)
 
CompStrEltList operator() (UINT nrot)
 Return a CompStrEltList containing the nrot rotations of the CompStrElt.
 
CompStrEltList operator| (const CompStrElt &rhs)
 
CompStrElt operator~ ()
 Switch foreground/background SE.
 
virtual void printSelf (ostream &os=std::cout, string indent="") const
 
CompStrEltrotate (int steps=1)
 Counterclockwise rotate SE points.
 
- Public Member Functions inherited from BaseObject
 BaseObject (const char *_className, bool _register=true)
 
 BaseObject (const BaseObject &rhs, bool _register=true)
 
virtual size_t getAllocatedSize () const
 
virtual const char * getClassName () const
 
CoregetCoreInstance ()
 
virtual const char * getInfoString (const char *="") const
 
virtual const char * getName () const
 
BaseObjectoperator= (const BaseObject &rhs)
 
virtual void setName (const char *_name)
 

Public Attributes

StrElt bgSE
 
StrElt fgSE
 
- Public Attributes inherited from BaseObject
bool triggerEvents
 

Additional Inherited Members

- Public Types inherited from BaseObject
typedef void parentClass
 
typedef void(BaseObject::* voidMemberFunc) ()
 
- Protected Attributes inherited from BaseObject
string className
 
string name
 
bool registered
 

Detailed Description

Composite structuring element.


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