public class LogicNamespace extends AbstractNamespace
Constructor and Description |
---|
LogicNamespace() |
Modifier and Type | Method and Description |
---|---|
boolean |
and(boolean a,
boolean b) |
<T extends BooleanType<T>> |
and(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
and(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
and(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
and(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
and(T in1,
T in2) |
<T extends BooleanType<T>> |
and(T out,
T in1,
T in2) |
<I extends BooleanType<I>,O extends Type<O>> |
conditional(I in,
O ifTrueVal,
O ifFalseVal) |
<I extends BooleanType<I>,O extends Type<O>> |
conditional(O out,
I in,
O defaultVal) |
<I extends BooleanType<I>,O extends Type<O>> |
conditional(O out,
I in,
O ifTrueVal,
O ifFalseVal) |
boolean |
equal(boolean a,
boolean b) |
boolean |
equal(double a,
double b) |
boolean |
equal(float a,
float b) |
boolean |
equal(int a,
int b) |
boolean |
equal(long a,
long b) |
<T extends BooleanType<T>> |
equal(T out,
Object a,
Object b) |
String |
getName() |
boolean |
greaterThan(double a,
double b) |
boolean |
greaterThan(float a,
float b) |
boolean |
greaterThan(int a,
int b) |
boolean |
greaterThan(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
greaterThan(O out,
I a,
I b) |
boolean |
greaterThanOrEqual(double a,
double b) |
boolean |
greaterThanOrEqual(float a,
float b) |
boolean |
greaterThanOrEqual(int a,
int b) |
boolean |
greaterThanOrEqual(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
greaterThanOrEqual(O out,
I a,
I b) |
boolean |
lessThan(double a,
double b) |
boolean |
lessThan(float a,
float b) |
boolean |
lessThan(int a,
int b) |
boolean |
lessThan(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
lessThan(O out,
I a,
I b) |
boolean |
lessThanOrEqual(double a,
double b) |
boolean |
lessThanOrEqual(float a,
float b) |
boolean |
lessThanOrEqual(int a,
int b) |
boolean |
lessThanOrEqual(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
lessThanOrEqual(O out,
I a,
I b) |
boolean |
not(boolean a) |
<T extends BooleanType<T>> |
not(T in) |
<T extends BooleanType<T>> |
not(T out,
T in) |
boolean |
notEqual(boolean a,
boolean b) |
boolean |
notEqual(double a,
double b) |
boolean |
notEqual(float a,
float b) |
boolean |
notEqual(int a,
int b) |
boolean |
notEqual(long a,
long b) |
<T extends BooleanType<T>> |
notEqual(T out,
Object a,
Object b) |
boolean |
or(boolean a,
boolean b) |
<T extends BooleanType<T>> |
or(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
or(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
or(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
or(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
or(T in1,
T in2) |
<T extends BooleanType<T>> |
or(T out,
T in1,
T in2) |
boolean |
xor(boolean a,
boolean b) |
<T extends BooleanType<T>> |
xor(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
xor(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
xor(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
xor(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
xor(T in1,
T in2) |
<T extends BooleanType<T>> |
xor(T out,
T in1,
T in2) |
ops, setEnvironment
context, getContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
context, getContext, setContext
public boolean and(boolean a, boolean b)
public <T extends BooleanType<T>> T and(T in1, T in2)
public <T extends BooleanType<T>> T and(T out, T in1, T in2)
public <T extends BooleanType<T>> IterableInterval<T> and(IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> and(IterableInterval<T> out, IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> and(IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> and(IterableInterval<T> out, IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public <I extends BooleanType<I>,O extends Type<O>> O conditional(O out, I in, O ifTrueVal, O ifFalseVal)
public <I extends BooleanType<I>,O extends Type<O>> O conditional(I in, O ifTrueVal, O ifFalseVal)
public <I extends BooleanType<I>,O extends Type<O>> O conditional(O out, I in, O defaultVal)
public boolean equal(boolean a, boolean b)
public boolean equal(int a, int b)
public boolean equal(long a, long b)
public boolean equal(float a, float b)
public boolean equal(double a, double b)
public <T extends BooleanType<T>> T equal(T out, Object a, Object b)
public boolean greaterThan(int a, int b)
public boolean greaterThan(long a, long b)
public boolean greaterThan(float a, float b)
public boolean greaterThan(double a, double b)
public <I extends Comparable<I>,O extends BooleanType<O>> O greaterThan(O out, I a, I b)
public boolean greaterThanOrEqual(int a, int b)
public boolean greaterThanOrEqual(long a, long b)
public boolean greaterThanOrEqual(float a, float b)
public boolean greaterThanOrEqual(double a, double b)
public <I extends Comparable<I>,O extends BooleanType<O>> O greaterThanOrEqual(O out, I a, I b)
public boolean lessThan(int a, int b)
public boolean lessThan(long a, long b)
public boolean lessThan(float a, float b)
public boolean lessThan(double a, double b)
public <I extends Comparable<I>,O extends BooleanType<O>> O lessThan(O out, I a, I b)
public boolean lessThanOrEqual(int a, int b)
public boolean lessThanOrEqual(long a, long b)
public boolean lessThanOrEqual(float a, float b)
public boolean lessThanOrEqual(double a, double b)
public <I extends Comparable<I>,O extends BooleanType<O>> O lessThanOrEqual(O out, I a, I b)
public boolean not(boolean a)
public <T extends BooleanType<T>> T not(T in)
public <T extends BooleanType<T>> T not(T out, T in)
public boolean notEqual(boolean a, boolean b)
public boolean notEqual(int a, int b)
public boolean notEqual(long a, long b)
public boolean notEqual(float a, float b)
public boolean notEqual(double a, double b)
public <T extends BooleanType<T>> T notEqual(T out, Object a, Object b)
public boolean or(boolean a, boolean b)
public <T extends BooleanType<T>> T or(T in1, T in2)
public <T extends BooleanType<T>> T or(T out, T in1, T in2)
public <T extends BooleanType<T>> IterableInterval<T> or(IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> or(IterableInterval<T> out, IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> or(IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> or(IterableInterval<T> out, IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public boolean xor(boolean a, boolean b)
public <T extends BooleanType<T>> T xor(T in1, T in2)
public <T extends BooleanType<T>> T xor(T out, T in1, T in2)
public <T extends BooleanType<T>> IterableInterval<T> xor(IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> xor(IterableInterval<T> out, IterableInterval<T> in1, IterableInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> xor(IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public <T extends BooleanType<T>> IterableInterval<T> xor(IterableInterval<T> out, IterableInterval<T> in1, RandomAccessibleInterval<T> in2)
public String getName()
Copyright © 2014–2022 ImageJ. All rights reserved.