SMIL  0.9.1

Hexagonal structuring element without center point. More...

#include <DStructuringElement.h>

+ Inheritance diagram for HexSE0:
+ Collaboration diagram for HexSE0:

Public Member Functions

 HexSE0 (UINT s=1)
 
- Public Member Functions inherited from StrElt
void addPoint (const UINT index)
 
void addPoint (int x, int y, int z=0)
 
void addPoint (const IntPoint &pt)
 
void clone (const StrElt &rhs)
 
IntPoint getPoint (const UINT i)
 
UINT getSize () const
 
virtual seType getType () const
 
StrElt homothety (const UINT s) const
 Construct and return an homothetic SE with size s.
 
StrElt noCenter () const
 Return the SE with no center.
 
const StrElt operator() (int s=1) const
 
StrEltoperator= (const StrElt &rhs)
 
virtual void printSelf (ostream &os=std::cout, string indent="") const
 
 StrElt (UINT s=1)
 
 StrElt (const StrElt &rhs)
 
 StrElt (bool oddSE, UINT nbrPts,...)
 
 StrElt (bool oddSE, vector< UINT > indexList)
 Construct a structuring element with points defined by their indexes. More...
 
StrElt transpose () const
 Return the opposite SE (symmetry with respect to 0)
 
- 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)
 

Additional Inherited Members

- Public Types inherited from BaseObject
typedef void parentClass
 
typedef void(BaseObject::* voidMemberFunc) ()
 
- Public Attributes inherited from StrElt
bool odd
 
vector< IntPointpoints
 List of neighbor points.
 
seType seT
 
UINT size
 
- Public Attributes inherited from BaseObject
bool triggerEvents
 
- Protected Attributes inherited from BaseObject
string className
 
string name
 
bool registered
 

Detailed Description

Hexagonal structuring element without center point.

Points :

hex_se0.png

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