public static enum SoLogicalImageProcessing.LogicalOperators extends java.lang.Enum<SoLogicalImageProcessing.LogicalOperators> implements IntegerValuedEnum
| Enum Constant and Description |
|---|
AND
The AND logical operator computes the logical
and between two images
and . |
NAND
The NAND logical operator is the
not and of two images
and . |
NOR
The NOR logical operator is the
not or of two images
and . |
NXOR
The NXOR logical operator is the logical equivalence, i.e.
|
OR
The OR logical operator computes the logical
or between two images
and . |
SUB
The SUB logical operator is the logical difference between images
and as described on the figure below. |
XOR
The XOR logical operator is the
exclusive or between two images
and as described on the figure below. |
| Modifier and Type | Method and Description |
|---|---|
static SoLogicalImageProcessing.LogicalOperators |
fromValue(int val)
Deprecated.
Use
valueOf(int) instead. |
int |
getValue()
Returns the integer value of the enum constant.
|
static SoLogicalImageProcessing.LogicalOperators |
valueOf(int val)
Returns the enum constant of this type with the specified integer value
|
static SoLogicalImageProcessing.LogicalOperators |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SoLogicalImageProcessing.LogicalOperators[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SoLogicalImageProcessing.LogicalOperators AND
and
.
On a binary image, it is equivalent to a
minimum operation, or to the intersection of two sets, as it appears in the boolean table and the figure below.

public static final SoLogicalImageProcessing.LogicalOperators OR
and
.
On a binary image, it is equivalent to a
maximum operation, or to the union of two sets, as it appears in the boolean table of the figure.

public static final SoLogicalImageProcessing.LogicalOperators XOR
and
as described on the figure below.

public static final SoLogicalImageProcessing.LogicalOperators NOR
and
.public static final SoLogicalImageProcessing.LogicalOperators NAND
and
.public static final SoLogicalImageProcessing.LogicalOperators NXOR
and
.\ The logical equivalence of two binary sets A and B is described in the boolean table of the figure below.

public static final SoLogicalImageProcessing.LogicalOperators SUB
and
as described on the figure below.
Note that logical difference is the only non commutative logical operation, i.e.
.

public static SoLogicalImageProcessing.LogicalOperators[] values()
for (SoLogicalImageProcessing.LogicalOperators c : SoLogicalImageProcessing.LogicalOperators.values()) System.out.println(c);
public static SoLogicalImageProcessing.LogicalOperators valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null@Deprecated public static SoLogicalImageProcessing.LogicalOperators fromValue(int val)
valueOf(int) instead.public static SoLogicalImageProcessing.LogicalOperators valueOf(int val)
public int getValue()
IntegerValuedEnumgetValue in interface IntegerValuedEnumGenerated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com