Click or drag to resize

AtalaInt128 Structure

A 128 bit Integer value type used in JPEG2000 metadata.

Namespace:  Atalasoft.Imaging
Assembly:  Atalasoft.dotImage (in Atalasoft.dotImage.dll) Version: 11.4.0.9.0.377 (.NET 4.5.2, x86)
Syntax
public struct AtalaInt128

The AtalaInt128 type exposes the following members.

Constructors
  NameDescription
Public methodAtalaInt128(Byte)
Creates a new instance of AtalaInt128 from an array of bytes.
Public methodAtalaInt128(Int64)
Creates a new instance of AtalaInt128 from a long.
Public methodAtalaInt128(AtalaInt128)
Creates a new copy of an AtalaInt128.
Public methodAtalaInt128(Byte, Int32)
Creates a new instance of AtalaInt128 from an array of bytes.
Public methodAtalaInt128(String, Int32)
Creates a new instance of AtalaInt128 from a string.
Top
Methods
  NameDescription
Public methodStatic memberCode exampleAdd
Performs an addition of two AtalaInt128 objects.
Public methodStatic memberBitwiseAnd
Performs a bitwise AND of two AtalaInt128 objects.
Public methodStatic memberBitwiseOr
Performs a bitwise OR on two AtalaInt128 objects.
Public methodStatic memberCompare
Compares two AtalaInt128 objects.
Public methodStatic memberDecrement
Reduces the value by 1.
Public methodStatic memberDivide
Performs a division on two AtalaInt128 objects.
Public methodEquals(Object)
Returns a value indicating whether another AtalaInt128 is equal to this instance.
(Overrides ValueTypeEquals(Object).)
Public methodStatic memberEquals(AtalaInt128, AtalaInt128)
Returns true if both AtalaInt128 objects are equal.
Public methodGetHashCode
Returns the hash code for this AtalaInt128.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIncrement
Increments the AtalaInt128.
Public methodIntValue
Returns the lowest 4 bytes of the AtalaInt128 as an Integer.
Public methodStatic memberLeftShift
Performs a left bit shift on an AtalaInt128.
Public methodLongValue
Returns the lowest 8 bytes of the AtalaInt128 as a Long.
Public methodStatic memberModulus
Performs a modulus calculation on two AtalaInt128 objects.
Public methodStatic memberMultiply
Performs a multiplication operation on two AtalaInt128 objects.
Public methodStatic memberNegate
Negates an AtalaInt128 object.
Public methodStatic memberOnesComplement
Performs a bitwise complement on an AtalaInt128.
Public methodStatic memberRightShift
Performs a right bit shift on an AtalaInt128.
Public methodStatic memberCode exampleSubtract
Performs a subtraction of two AtalaInt128 objects.
Public methodToHexString
Returns a hex string with the contents of the AtalaInt128.
Public methodToString
Returns a string representing the AtalaInt128 in base 10.
(Overrides ValueTypeToString.)
Public methodToString(Int32)
Returns a string representing the AtalaInt128 in sign-and-magnitude format in the specified radix.
Public methodStatic memberXor
Performs an XOR operation on two AtalaInt128 objects.
Top
Operators
  NameDescription
Public operatorStatic memberAddition
operator overloading +
Public operatorStatic memberBitwiseAnd
Calculates the bit-wise AND of the two values
Public operatorStatic memberBitwiseOr
Calculates the bit-wise OR of the two values
Public operatorStatic memberDecrement
Decrements the specified value.
Public operatorStatic memberDivision
Calculates the quotient of the two values
Public operatorStatic memberEquality
Calculates if the two values are equal.
Public operatorStatic memberExclusiveOr
Calculates the bit-wise XOR of the two values
Public operatorStatic memberGreaterThan
Calculates if the first value is greater than the other.
Public operatorStatic memberGreaterThanOrEqual
Calculates if the first value is greater than or equal to the other.
Public operatorStatic member(Int32 to AtalaInt128)
Overloading of the typecast operator
Public operatorStatic member(Int64 to AtalaInt128)
Overloading of the typecast operator
Public operatorStatic memberIncrement
increments the value
Public operatorStatic memberInequality
Calculates if the two values are not equal.
Public operatorStatic memberLeftShift
Calculates the left shift the values
Public operatorStatic memberLessThan
Calculates if the first value is less than the other.
Public operatorStatic memberLessThanOrEqual
Calculates if the first value is less than or equal to the other.
Public operatorStatic memberModulus
Calculates the remainder of the quotient of the two values
Public operatorStatic memberMultiply
Calculates the product between the two values
Public operatorStatic memberOnesComplement
Calculates the 1-s complement of the value
Public operatorStatic memberRightShift
Calculates the right shift the values
Public operatorStatic memberSubtraction
Calculates the difference between the two values
Public operatorStatic memberUnaryNegation
Calculates the 2-s compplement of the value
Top
See Also