Click or drag to resize

RADouble Structure

This structure holds a value, which is either absolute or relative to another value.
Inheritance Hierarchy
SystemObject
  SystemValueType
    AltaxoRADouble

Namespace: Altaxo
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
[SerializableAttribute]
public struct RADouble : IEquatable<RADouble>

The RADouble type exposes the following members.

Constructors
 NameDescription
Public methodRADouble(Double) This creates the structure with the absolute value absval.
Public methodRADouble(Double, Boolean) Constructs the structure with provided value and the information, if it is a absolute or a relative value.
Top
Properties
 NameDescription
Public propertyIsAbsolute Get / set the information, if the value is relative or absolute.
Public propertyIsRelative Get / set the information, if the value is relative or absolute.
Public propertyValue Get / set the raw value. Careful! the value you get is not relative to another, even in the case that the sructure holds a relative value, it is the raw value in m_Value instead.
Top
Methods
 NameDescription
Public methodEquals(Object)
(Overrides ValueTypeEquals(Object))
Public methodEquals(RADouble) 
Public methodGetHashCode
(Overrides ValueTypeGetHashCode)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetValueRelativeTo This is the function to get out the value. In case it is a absolute value, simply Value is returned, regardless of the argument r. In case it is a absolute value, the product of r with the value is returned.
Public methodStatic memberNewAbs 
Public methodStatic memberNewRel 
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
Operators
See Also