public class SoBoolOperation extends SoEngine
The input fields can have multiple values, allowing the engine to perform several Boolean operations in parallel. One input may have more values than the other. In that case, the last value of the shorter input will be repeated as necessary.
File format/default:
BoolOperation {
a | false |
b | false |
operation | A |
See also:
Modifier and Type | Class and Description |
---|---|
static class |
SoBoolOperation.Operations
Operation.
|
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoMFBool |
a
First argument to the Boolean operation.
|
static int |
A
Deprecated.
Use
SoBoolOperation.Operations.A instead. |
static int |
A_AND_B
Deprecated.
Use
SoBoolOperation.Operations.A_AND_B instead. |
static int |
A_AND_NOT_B
Deprecated.
Use
SoBoolOperation.Operations.A_AND_NOT_B instead. |
static int |
A_EQUALS_B
Deprecated.
Use
SoBoolOperation.Operations.A_EQUALS_B instead. |
static int |
A_NOT_EQUALS_B
Deprecated.
Use
SoBoolOperation.Operations.A_NOT_EQUALS_B instead. |
static int |
A_OR_B
Deprecated.
Use
SoBoolOperation.Operations.A_OR_B instead. |
static int |
A_OR_NOT_B
Deprecated.
Use
SoBoolOperation.Operations.A_OR_NOT_B instead. |
SoMFBool |
b
Second argument to the Boolean operation.
|
static int |
B
Deprecated.
Use
SoBoolOperation.Operations.B instead. |
static int |
CLEAR
Deprecated.
Use
SoBoolOperation.Operations.CLEAR instead. |
SoEngineOutput |
inverse
(
SoMFBool ) Inverse of output. |
static int |
NOT_A
Deprecated.
Use
SoBoolOperation.Operations.NOT_A instead. |
static int |
NOT_A_AND_B
Deprecated.
Use
SoBoolOperation.Operations.NOT_A_AND_B instead. |
static int |
NOT_A_AND_NOT_B
Deprecated.
Use
SoBoolOperation.Operations.NOT_A_AND_NOT_B instead. |
static int |
NOT_A_OR_B
Deprecated.
Use
SoBoolOperation.Operations.NOT_A_OR_B instead. |
static int |
NOT_A_OR_NOT_B
Deprecated.
Use
SoBoolOperation.Operations.NOT_A_OR_NOT_B instead. |
static int |
NOT_B
Deprecated.
Use
SoBoolOperation.Operations.NOT_B instead. |
SoMFEnum<SoBoolOperation.Operations> |
operation
The Boolean operation.
|
SoEngineOutput |
output
(
SoMFBool ) Result of the Boolean operation applied to the inputs. |
static int |
SET
Deprecated.
Use
SoBoolOperation.Operations.SET instead. |
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoBoolOperation()
Constructor.
|
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int CLEAR
SoBoolOperation.Operations.CLEAR
instead.@Deprecated public static final int SET
SoBoolOperation.Operations.SET
instead.@Deprecated public static final int A
SoBoolOperation.Operations.A
instead.@Deprecated public static final int NOT_A
SoBoolOperation.Operations.NOT_A
instead.@Deprecated public static final int B
SoBoolOperation.Operations.B
instead.@Deprecated public static final int NOT_B
SoBoolOperation.Operations.NOT_B
instead.@Deprecated public static final int A_OR_B
SoBoolOperation.Operations.A_OR_B
instead.@Deprecated public static final int NOT_A_OR_B
SoBoolOperation.Operations.NOT_A_OR_B
instead.@Deprecated public static final int A_OR_NOT_B
SoBoolOperation.Operations.A_OR_NOT_B
instead.@Deprecated public static final int NOT_A_OR_NOT_B
SoBoolOperation.Operations.NOT_A_OR_NOT_B
instead.@Deprecated public static final int A_AND_B
SoBoolOperation.Operations.A_AND_B
instead.@Deprecated public static final int NOT_A_AND_B
SoBoolOperation.Operations.NOT_A_AND_B
instead.@Deprecated public static final int A_AND_NOT_B
SoBoolOperation.Operations.A_AND_NOT_B
instead.@Deprecated public static final int NOT_A_AND_NOT_B
SoBoolOperation.Operations.NOT_A_AND_NOT_B
instead.@Deprecated public static final int A_EQUALS_B
SoBoolOperation.Operations.A_EQUALS_B
instead.@Deprecated public static final int A_NOT_EQUALS_B
SoBoolOperation.Operations.A_NOT_EQUALS_B
instead.public final SoMFBool a
public final SoMFBool b
public final SoMFEnum<SoBoolOperation.Operations> operation
public final SoEngineOutput output
SoMFBool
) Result of the Boolean operation applied to the inputs.public final SoEngineOutput inverse
SoMFBool
) Inverse of output.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com