CenteredLine3DSE() - constructor.
- Parameters
-
[in] | length | : length of the segment |
[in] | theta | : angle (in radians) from the Structuring Segment projected in a slice with the horizontal line |
[in] | zeta | : elevation angle - angle (in radians) between the Structuring element and each slice |
- Note
- the angle theta is defined in the usual counterclockwise direction (trigonometric convention).
|
| CenteredLine3DSE (int length, double theta=0, double zeta=0) |
| CenteredLine3DSE() -.
|
|
| StrElt (UINT s=1) |
| Class constructor - generic structurant element.
|
|
| StrElt (const StrElt &rhs) |
| Class constructor - clone another structuring element.
|
|
| StrElt (bool oddSE, vector< UINT > indexList) |
| Class constructor.
|
|
IntPoint | getPoint (const UINT i) |
| getPoint() - Get the coordinates (as a point) of the pixel of order i in the structuring element
|
|
UINT | getSize () const |
| getSize() - Get the size of the Structuring Element
|
|
StrElt & | operator= (const StrElt &rhs) |
| Clone a structuring element.
|
|
void | clone (const StrElt &rhs) |
| clone() - Clone a structuring element
|
|
void | addPoint (const UINT index) |
| addPoint() - Add a point to the structurant element based on an index on a grid.
|
|
void | addPoint (int x, int y, int z=0) |
| addPoint() - Add a point to the structurant element given its coordinates
|
|
void | addPoint (const IntPoint &pt) |
| addPoint() - Add a point to the structurant element given its coordinates in a IntPoint data structure.
|
|
const StrElt | operator() (int s=1) const |
| operator() -
|
|
StrElt | homothety (const UINT s) const |
| homothety() - Build and return an homothetic SE with size s
|
|
StrElt | transpose () const |
| transpose() - Return the opposite SE (symmetry with respect to 0)
|
|
StrElt | merge (const StrElt &rhs) |
| merge() - Merge a structuring element
|
|
StrElt | noCenter () const |
| Return the SE with no center.
|
|
virtual seType | getType () const |
| getType() - Get the type of the structuring element
|
|
void | setName (string name) |
| setName() - Set the name of the structuring element
|
|
void | setName () |
| setName() - Set the name of the structuring element
|
|
const char * | getName () const |
| getName() - Get the name of the structuring element
|
|
virtual void | printSelf (ostream &os=std::cout, string indent="") const |
| printSelf() - Print the contents of the structuring element
|
|
virtual void | printSelf (string indent) const |
| printSelf() - Print the contents of the structuring element
|
|