|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
Convenient handle for a StructuringElement. More...
#include <aims/connectivity/structuring_element.h>


| Public Types | |
| typedef StructuringElement::iterator | iterator | 
| typedef StructuringElement::const_iterator | const_iterator | 
|  Public Types inherited from carto::ref< class > | |
| typedef T | referenced_type | 
|  Public Types inherited from carto::const_ref< class > | |
| typedef T | referenced_type | 
| Public Member Functions | |
| StructuringElementRef () | |
| Default constructor.  More... | |
| StructuringElementRef (StructuringElement *se) | |
| New object constructor.  More... | |
| StructuringElementRef (const carto::rc_ptr< StructuringElement > &se) | |
| Copy constructor.  More... | |
| iterator | begin () | 
| iterator | end () | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
| size_t | size () const | 
| const std::vector< Point3dl > & | getVector () const | 
| std::vector< int > | getAmplitude (const Point3dl &origin=Point3dl(0, 0, 0)) const | 
|  Public Member Functions inherited from carto::rc_ptr< StructuringElement > | |
| rc_ptr () | |
| rc_ptr (T *p) | |
| rc_ptr (T *p, bool externalowner) | |
| rc_ptr (std::auto_ptr< U > r) | |
| void | reset (T *p=NULL) | 
| T * | get () const | 
| bool | operator< (const rc_ptr< T > &other) const | 
| operator insipid * () const | |
|  Public Member Functions inherited from carto::ref< class > | |
| ref () | |
| ref (T *pObject) | |
| ref (T *pObject, bool externalowner) | |
| ref (std::auto_ptr< U > r) | |
| ref (const ref< T > &other) | |
| ref (const ref< R > &other) | |
| ~ref () | |
| T * | release () | 
| ref< T > & | operator= (const ref< T > &other) | 
| T * | operator-> () const | 
| T & | operator* () const | 
| T * | pointer () const | 
|  Public Member Functions inherited from carto::const_ref< class > | |
| const_ref () | |
| const_ref (const T *pObject) | |
| const_ref (const T *pObject, bool externalowner) | |
| const_ref (std::auto_ptr< U > r) | |
| const_ref (const ref< T > &other) | |
| const_ref (const const_ref< T > &other) | |
| const_ref (const ref< R > &o) | |
| const_ref (const const_ref< R > &other) | |
| ~const_ref () | |
| const_ref< T > & | operator= (const ref< T > &other) | 
| const_ref< T > & | operator= (const const_ref< T > &other) | 
| bool | isNull () const | 
| bool | operator== (const ref< T > &other) const | 
| bool | operator== (const T *pointer) const | 
| bool | operator== (const const_ref< T > &other) const | 
| bool | operator!= (const ref< T > &other) const | 
| bool | operator!= (const const_ref< T > &other) const | 
| bool | operator!= (const T *pointer) const | 
| const T * | operator-> () const | 
| const T & | operator* () const | 
| const T * | pointer () const | 
| int | refCount () const | 
|  Public Member Functions inherited from carto::RefData< class > | |
| int | count () const | 
Convenient handle for a StructuringElement.
This class is a reference counting pointer to a StructuringElement (or one of its derived classes). It also implements all StructuringElement public methods.
Definition at line 214 of file structuring_element.h.
Definition at line 218 of file structuring_element.h.
Definition at line 217 of file structuring_element.h.
| 
 | inline | 
Default constructor.
This constructor builds an empty pointer. Such a pointer equals to strel::none().
Definition at line 224 of file structuring_element.h.
| 
 | inline | 
New object constructor.
This constructor initiate reference counting. It should always be passed an unowned pointer (for example, built using new)
Definition at line 230 of file structuring_element.h.
| 
 | inline | 
Copy constructor.
This constructor takes any reference counted pointer. It increments the reference counter by one.
Definition at line 236 of file structuring_element.h.
| 
 | inline | 
Definition at line 239 of file structuring_element.h.
| 
 | inline | 
Definition at line 241 of file structuring_element.h.
| 
 | inline | 
Definition at line 240 of file structuring_element.h.
| 
 | inline | 
Definition at line 242 of file structuring_element.h.
| 
 | inline | 
Definition at line 248 of file structuring_element.h.
| 
 | inline | 
Definition at line 245 of file structuring_element.h.
| 
 | inline | 
Definition at line 244 of file structuring_element.h.