Class  Description 

BooleanTypeLogic 
Logic operations with
BooleanType as output. 
BooleanTypeLogic.And<T extends BooleanType<T>> 
Performs logical and (&&) between two
BooleanType s. 
BooleanTypeLogic.ComparableGreaterThan<I extends Comparable<I>,O extends BooleanType<O>> 
Performs greaterthan (>) between two
Comparable s. 
BooleanTypeLogic.ComparableGreaterThanOrEqual<I extends Comparable<I>,O extends BooleanType<O>> 
Performs greaterthanorequal (>=) between two
Comparable s. 
BooleanTypeLogic.ComparableLessThan<I extends Comparable<I>,O extends BooleanType<O>> 
Performs lessthan (<) between two
Comparable s. 
BooleanTypeLogic.ComparableLessThanOrEqual<I extends Comparable<I>,O extends BooleanType<O>> 
Performs lessthanorequal (<=) between two
Comparable s. 
BooleanTypeLogic.Not<T extends BooleanType<T>> 
Performs logical not (!) on a
BooleanType . 
BooleanTypeLogic.ObjectsEqual<O extends BooleanType<O>> 
Performs equals (==) between two
Object s. 
BooleanTypeLogic.ObjectsNotEqual<O extends BooleanType<O>> 
Performs notequals (!=) between two
Object s. 
BooleanTypeLogic.Or<T extends BooleanType<T>> 
Performs logical or () between two
BooleanType s. 
BooleanTypeLogic.Xor<T extends BooleanType<T>> 
Performs logical xor (^) between two
BooleanType s. 
Default<I extends BooleanType<I>,O extends Type<O>> 
An Op that sets the output to the
defaultVal iff the input is
evaluated as false. 
If<I extends BooleanType<I>,O extends Type<O>> 
An Op that works the same way as the
?: operator. 
IIToIIOutputII 
Wrapper class for binary logic operations between
IterableInterval s
and writes result to IterableInterval s. 
IIToIIOutputII.And<T extends BooleanType<T>>  
IIToIIOutputII.Or<T extends BooleanType<T>>  
IIToIIOutputII.Xor<T extends BooleanType<T>>  
IIToRAIOutputII 
Wrapper class for binary math operations between
IterableInterval s
and RandomAccessibleInterval s, and writes the result to
IterableInterval s. 
IIToRAIOutputII.And<T extends NumericType<T>>  
IIToRAIOutputII.Or<T extends NumericType<T>>  
IIToRAIOutputII.Xor<T extends NumericType<T>>  
LogicNamespace 
The logic namespace contains logical (i.e., boolean) operations.

PrimitiveLogic 
Generated logical ops with primitive types.

PrimitiveLogic.BooleanAnd 
Op that computes the logical AND (&&) of two boolean values.

PrimitiveLogic.BooleanEqual 
Op that tests for equality (==) between two boolean values.

PrimitiveLogic.BooleanNot 
Op that computes the logical NOT (!) of a boolean value.

PrimitiveLogic.BooleanNotEqual 
Op that tests for inequality (!=) between two boolean values.

PrimitiveLogic.BooleanOr 
Op that computes the logical OR () of two boolean values.

PrimitiveLogic.BooleanXor 
Op that computes the logical XOR (^) of two boolean values.

PrimitiveLogic.DoubleEqual 
Op that tests for equality (==) between two double values.

PrimitiveLogic.DoubleGreaterThan 
Op that performs a greaterthan (>) comparison on two double values.

PrimitiveLogic.DoubleGreaterThanOrEqual 
Op that performs a greaterthanorequal (>=) comparison on two double values.

PrimitiveLogic.DoubleLessThan 
Op that performs a lessthan (<) comparison on two double values.

PrimitiveLogic.DoubleLessThanOrEqual 
Op that performs a lessthanorequal (<=) comparison on two double values.

PrimitiveLogic.DoubleNotEqual 
Op that tests for inequality (!=) between two double values.

PrimitiveLogic.FloatEqual 
Op that tests for equality (==) between two float values.

PrimitiveLogic.FloatGreaterThan 
Op that performs a greaterthan (>) comparison on two float values.

PrimitiveLogic.FloatGreaterThanOrEqual 
Op that performs a greaterthanorequal (>=) comparison on two float values.

PrimitiveLogic.FloatLessThan 
Op that performs a lessthan (<) comparison on two float values.

PrimitiveLogic.FloatLessThanOrEqual 
Op that performs a lessthanorequal (<=) comparison on two float values.

PrimitiveLogic.FloatNotEqual 
Op that tests for inequality (!=) between two float values.

PrimitiveLogic.IntegerEqual 
Op that tests for equality (==) between two int values.

PrimitiveLogic.IntegerGreaterThan 
Op that performs a greaterthan (>) comparison on two int values.

PrimitiveLogic.IntegerGreaterThanOrEqual 
Op that performs a greaterthanorequal (>=) comparison on two int values.

PrimitiveLogic.IntegerLessThan 
Op that performs a lessthan (<) comparison on two int values.

PrimitiveLogic.IntegerLessThanOrEqual 
Op that performs a lessthanorequal (<=) comparison on two int values.

PrimitiveLogic.IntegerNotEqual 
Op that tests for inequality (!=) between two int values.

PrimitiveLogic.LongEqual 
Op that tests for equality (==) between two long values.

PrimitiveLogic.LongGreaterThan 
Op that performs a greaterthan (>) comparison on two long values.

PrimitiveLogic.LongGreaterThanOrEqual 
Op that performs a greaterthanorequal (>=) comparison on two long values.

PrimitiveLogic.LongLessThan 
Op that performs a lessthan (<) comparison on two long values.

PrimitiveLogic.LongLessThanOrEqual 
Op that performs a lessthanorequal (<=) comparison on two long values.

PrimitiveLogic.LongNotEqual 
Op that tests for inequality (!=) between two long values.

Copyright © 2014–2017 ImageJ. All rights reserved.