Click or drag to resize
UomMeasureT Class
Inheritance Hierarchy
SystemObject
  FDF.CommonUomMeasureT
    FDF.Common.GeometriesGeAngle
    FDF.Common.GeometriesGeArea
    FDF.Common.GeometriesGeLength

Namespace: FDF.Common
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
[SerializableAttribute]
public abstract class UomMeasure<T> : IComparable<UomMeasure<T>>, 
	IEquatable<UomMeasure<T>>, IFdfQueryable, ICloneable
where T : UomUnit

Type Parameters

T

The UomMeasureT type exposes the following members.

Constructors
  NameDescription
Public methodUomMeasureT
Initializes a new instance of the UomMeasureT class
Public methodUomMeasureT(Double)
Initializes a new instance of the UomMeasureT class
Public methodUomMeasureT(UomMeasureT)
Initializes a new instance of the UomMeasureT class
Public methodUomMeasureT(Double, T)
Initializes a new instance of the UomMeasureT class
Top
Properties
  NameDescription
Public propertyIsEmpty
Returns True if object instance is considered empty, otherwise returns False.
Public propertyUnit
Returns standard (SI) unit of measure. Measured value is always stored in standard units.
Public propertyValue
Gets or sets measured value, a quantity of measure. Measured value is always expressed in standard (SI) units.
Top
Methods
  NameDescription
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodCompareTo
Compares the current object with another object of the same type.
Public methodConvertFrom(Double)
Converts given value from standard (SI) unit of measure.
Public methodConvertFrom(Double, UomUnit)
Converts given value from specified unit of measure.
Public methodConvertTo
Converts measured value to given unit of measure.
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
Public methodStatic memberGetFormat
Returns a string representation of given unit of measure, followed by a string representation of given decimal precision.
Public methodStatic memberGetPrecisionFormat
Returns a string representation of given decimal precision, preceded by an arbitrary placeholder. Default placeholder is #.
Public methodStatic memberGetUnitFormat
Returns a string representation of given unit of measure, preceded by a value placeholder. String representation depends on unit's abbreviation.
Public methodIsValid
Returns True if object instance is considered valid, otherwise returns False.
Public methodToString
Public methodTryParse(String)
Converts a string representation of a number to standard (SI) unit of measure. A return value indicates whether the conversion succeeded or failed.
Public methodTryParse(String, T)
Converts a string representation of a number to given unit of measure. A return value indicates whether the conversion succeeded or failed.
Top
Operators
  NameDescription
Public operatorStatic memberAddition(Double, UomMeasureT)
Adds a value to a measurement.
Public operatorStatic memberAddition(UomMeasureT, UomMeasureT)
Adds two measurements.
Public operatorStatic memberAddition(UomMeasureT, Double)
Adds a value to a measurement.
Public operatorStatic memberDivision(Double, UomMeasureT)
Divides a value with a measurement.
Public operatorStatic memberDivision(UomMeasureT, UomMeasureT)
Divides two measurements.
Public operatorStatic memberDivision(UomMeasureT, Double)
Divides a measurement with a value.
Public operatorStatic memberEquality(Double, UomMeasureT)
Returns True if value equals measure, otherwise returns False.
Public operatorStatic memberEquality(UomMeasureT, UomMeasureT)
Returns True if two measurements are equal, otherwise returns False.
Public operatorStatic memberEquality(UomMeasureT, Double)
Returns True if measure equals value, otherwise returns False.
Public operatorStatic memberExponent
Raises measurement to the specified exponent value.
Public operatorStatic memberGreaterThan(Double, UomMeasureT)
Returns True if value is greater than measure, otherwise returns False.
Public operatorStatic memberGreaterThan(UomMeasureT, UomMeasureT)
Returns True if one measure is greater than the other, otherwise returns False.
Public operatorStatic memberGreaterThan(UomMeasureT, Double)
Returns True if measure is greater than value, otherwise returns False.
Public operatorStatic memberGreaterThanOrEqual(Double, UomMeasureT)
Returns True if value is greater or equal than measure, otherwise returns False.
Public operatorStatic memberGreaterThanOrEqual(UomMeasureT, UomMeasureT)
Returns True if one measure is greater or equal than the other, otherwise returns False.
Public operatorStatic memberGreaterThanOrEqual(UomMeasureT, Double)
Returns True if measure is greater or equal than value, otherwise returns False.
Public operatorStatic member(UomMeasureT to Double)
Public operatorStatic memberInequality(Double, UomMeasureT)
Returns True if value is not equal to measure, otherwise returns False.
Public operatorStatic memberInequality(UomMeasureT, UomMeasureT)
Returns True if two measurements are not equal, otherwise returns False.
Public operatorStatic memberInequality(UomMeasureT, Double)
Returns True if measure is not equal to value, otherwise returns False.
Public operatorStatic memberLessThan(Double, UomMeasureT)
Returns True if value is lesser than measure, otherwise returns False.
Public operatorStatic memberLessThan(UomMeasureT, UomMeasureT)
Returns True if one measure is lesser than the other, otherwise returns False.
Public operatorStatic memberLessThan(UomMeasureT, Double)
Returns True if measure is lesser than value, otherwise returns False.
Public operatorStatic memberLessThanOrEqual(Double, UomMeasureT)
Returns True if value is lesser or equal than measure, otherwise returns False.
Public operatorStatic memberLessThanOrEqual(UomMeasureT, UomMeasureT)
Returns True if one measure is lesser or equal than the other, otherwise returns False.
Public operatorStatic memberLessThanOrEqual(UomMeasureT, Double)
Returns True if measure is lesser or equal than value, otherwise returns False.
Public operatorStatic memberMultiply(Double, UomMeasureT)
Multiplies a value with a measurement.
Public operatorStatic memberMultiply(UomMeasureT, UomMeasureT)
Multiplies two measurements.
Public operatorStatic memberMultiply(UomMeasureT, Double)
Multiplies a measurement with a value.
Public operatorStatic memberSubtraction(Double, UomMeasureT)
Returns the difference between a value and a measurement.
Public operatorStatic memberSubtraction(UomMeasureT, UomMeasureT)
Returns the difference between two measurements.
Public operatorStatic memberSubtraction(UomMeasureT, Double)
Returns the difference between a measurement and a value.
Top
See Also