SMIL
0.9
|
3D Cross structuring element (6 neighbors). More...
#include <DStructuringElement.h>
Public Member Functions | |
Cross3DSE (UINT s=1) | |
![]() | |
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 |
StrElt & | operator= (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) | |
![]() | |
BaseObject (const char *_className, bool _register=true) | |
BaseObject (const BaseObject &rhs, bool _register=true) | |
virtual size_t | getAllocatedSize () const |
virtual const char * | getClassName () const |
Core * | getCoreInstance () |
virtual const char * | getInfoString (const char *="") const |
virtual const char * | getName () const |
BaseObject & | operator= (const BaseObject &rhs) |
virtual void | setName (const char *_name) |
Additional Inherited Members | |
![]() | |
typedef void | parentClass |
typedef void(BaseObject::* | voidMemberFunc) () |
![]() | |
bool | odd |
vector< IntPoint > | points |
List of neighbor points. | |
seType | seT |
UINT | size |
![]() | |
bool | triggerEvents |
![]() | |
string | className |
string | name |
bool | registered |
3D Cross structuring element (6 neighbors).
Points :