LinearMorphology

_LinCloseBinary, _LinCloseBinaryGa3, _LinDilateBinary, _LinDilateBinaryGa3, _LinErodeBinary, _LinErodeBinaryGa3, _LinOpenBinary, _LinOpenBinaryGa3, LinCloseBinary, LinCloseBinaryGa3, LinCloseBinaryND, LinDilateBinary, LinDilateBinaryGa3, LinDilateBinaryND, LinErodeBinary, LinErodeBinaryGa3, LinErodeBinaryND, LinOpenBinary, LinOpenBinaryGa3, LinOpenBinaryND

LinCloseBinary

Interactive command to this function: Binary > Linear Morphology > Close

Description 

 LinCloseBinary(
   int  Count,
   int  MatrixType
);

This function closes binary image using linear structuring element. An interactive equivalent is the _LinCloseBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

Note

Linear morphological closing is a dilation followed by an erosion of the same amount using the linear structuring element. It is an anisotropic transformation. The choice of the structuring element defines the direction in which the binary image is to be affected and Number determines level of the operation.

LinCloseBinaryGa3

Description 

 LinCloseBinaryGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Performs morphologic closing on binary image using the selected linear matrix. The choice of the structuring element defines the direction in which the binary image will be affected.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

Selection - the frames/dimensions selected by mouse within the ND control bar will be affected.

Note

Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).

LinCloseBinaryND

Description 

 LinCloseBinaryND(
   int  Count,
   int  MatrixType,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function closes binary image using linear structuring element. An interactive equivalent is the _LinCloseBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

Note

Linear morphological closing is a dilation followed by an erosion of the same amount using the linear structuring element. It is an anisotropic transformation. The choice of the structuring element defines the direction in which the binary image is to be affected and Number determines level of the operation.

LinDilateBinary

Interactive command to this function: Binary > Linear Morphology > Dilate

Description 

 LinDilateBinary(
   int  Count,
   int  MatrixType
);

This function dilates binary image using linear structuring element. An interactive equivalent is the _LinDilateBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

Note

Linear dilation of a binary image adds to an object a layer of pixels in direction specified by the structuring element. The size of the layer is determined by the Number parameter. It is an anisotropic transformation, which affects the binary image in a specified direction.

LinDilateBinaryGa3

Description 

 LinDilateBinaryGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Performs dilation on binary image, it adds a layer of pixels in the direction of the selected matrix.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

Selection - the frames/dimensions selected by mouse within the ND control bar will be affected.

Note

Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).

LinDilateBinaryND

Description 

 LinDilateBinaryND(
   int  Count,
   int  MatrixType,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function dilates binary image using linear structuring element. An interactive equivalent is the _LinDilateBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

Note

Linear dilation of a binary image adds to an object a layer of pixels in direction specified by the structuring element. The size of the layer is determined by the Number parameter. It is an anisotropic transformation, which affects the binary image in a specified direction.

LinErodeBinary

Interactive command to this function: Binary > Linear Morphology > Erode

Description 

 LinErodeBinary(
   int  Count,
   int  MatrixType
);

This function erodes binary image using linear structuring element. An interactive equivalent is the _LinErodeBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

LinErodeBinaryGa3

Description 

 LinErodeBinaryGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Performs erosion on the binary image, it removes a layer of pixels in the direction of the selected matrix.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

Selection - the frames/dimensions selected by mouse within the ND control bar will be affected.

Note

Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).

LinErodeBinaryND

Description 

 LinErodeBinaryND(
   int  Count,
   int  MatrixType,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function erodes binary image using linear structuring element. An interactive equivalent is the _LinErodeBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

LinOpenBinary

Interactive command to this function: Binary > Linear Morphology > Open

Description 

 LinOpenBinary(
   int  Count,
   int  MatrixType
);

This function opens binary image using linear structuring element. An interactive equivalent is the _LinOpenBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

Note

Linear morphological opening is erosion followed by a dilation of the same amount using a linear structuring element. It is an anisotropic transformation. A choice of the structuring element defines a direction in which the binary image is to be affected and Number determines level of the operation.

LinOpenBinaryGa3

Description 

 LinOpenBinaryGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Performs morphologic opening on binary image using the selected linear matrix. The choice of the structuring element defines the direction in which the binary image will be affected.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

Selection - the frames/dimensions selected by mouse within the ND control bar will be affected.

Note

Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).

See Also 
LinOpenBinary

LinOpenBinaryND

Description 

 LinOpenBinaryND(
   int  Count,
   int  MatrixType,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function opens binary image using linear structuring element. An interactive equivalent is the _LinOpenBinary function.

Parameters

int Count

Number of iterations.

int MatrixType

Orientation of the 1-D structuring element.

0

1

2

3

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

Note

Linear morphological opening is erosion followed by a dilation of the same amount using a linear structuring element. It is an anisotropic transformation. A choice of the structuring element defines a direction in which the binary image is to be affected and Number determines level of the operation.

_LinCloseBinary

This function runs the Binary > Linear Morphology > Close command.

Description 

 _LinCloseBinary();

This function displays Linear Close on Binary Image dialog box.

_LinCloseBinaryGa3

Description 

 _LinCloseBinaryGa3();

Opens the Linear Close Binary dialog window.

See Also 
LinCloseBinaryGa3

_LinDilateBinary

This function runs the Binary > Linear Morphology > Dilate command.

Description 

 _LinDilateBinary();

This function displays the Linear Dilate on Binary Image dialog box.

_LinDilateBinaryGa3

Description 

 _LinDilateBinaryGa3();

Opens the Linear Dilate Binary dialog window.

See Also 
LinDilateBinaryGa3

_LinErodeBinary

This function runs the Binary > Linear Morphology > Erode command.

Description 

 _LinErodeBinary();

The function displays the Linear Erode on Binary Image dialog box.

_LinErodeBinaryGa3

Description 

 _LinErodeBinaryGa3();

Opens the Linear Erode Binary dialog window.

See Also 
LinErodeBinaryGa3

_LinOpenBinary

This function runs the Binary > Linear Morphology > Open command.

Description 

 _LinOpenBinary();

The function displays the Linear Open Binary Image dialog box.

_LinOpenBinaryGa3

Description 

 _LinOpenBinaryGa3();

Opens the Linear Open Binary dialog window.

See Also 
LinOpenBinaryGa3