ModelUnitSystem.Value

References

Constructors

Value

#
public Value(ActiveSpace activeSpace, string name = null)
activeSpace (ActiveSpace)
name (string = null)

Value

#
public Value(LengthUnit lengthUnit)
lengthUnit (LengthUnit)

Value

#
public Value(UnitSystem unitSystem, string name = null)
unitSystem (UnitSystem)
name (string = null)

Value

#
public Value(UnitSystem unitSystem, string name, double factor)
unitSystem (UnitSystem)
name (string)
factor (double)

Value

#
public Value(Value other, string name = null, double? factor = null)
other (ModelUnitSystem.Value)
name (string = null)
factor (double? = null)

Fields

_Factor

#
public double _Factor

Properties

ActiveSpace

#
public ActiveSpace ActiveSpace { get; }

BaseSystem

#
public UnitSystem BaseSystem { get; }

Factor

#
public double Factor { get; }

Feet

#
public static ModelUnitSystem.Value Feet { get; }

Inches

#
public static ModelUnitSystem.Value Inches { get; }

Meters

#
public static ModelUnitSystem.Value Meters { get; }

MetersPerUnit

#
public double MetersPerUnit { get; }

Millimeters

#
public static ModelUnitSystem.Value Millimeters { get; }

ModelUnits

#
public static ModelUnitSystem.Value ModelUnits { get; }

Name

#
public string Name { get; }

None

#
public static ModelUnitSystem.Value None { get; }

PageUnits

#
public static ModelUnitSystem.Value PageUnits { get; }

Symbol

#
public string Symbol { get; }

Unset

#
public static ModelUnitSystem.Value Unset { get; }

Methods

AdjustDocumentUnitSystem

#
public void AdjustDocumentUnitSystem(RhinoDoc document, ActiveSpace space, bool scale = false)
document (RhinoDoc)
space (ActiveSpace)
scale (bool = false)

CompareTo

#
public int CompareTo(object obj)
obj (object)

CompareTo

#
public int CompareTo(Value other)
other (ModelUnitSystem.Value)

Equals

#
public override bool Equals(object other)
other (object)
ValueType.Equals

Equals

#
public bool Equals(Value other)
other (ModelUnitSystem.Value)

GetHashCode

#
public override int GetHashCode()
Explicit

GH_ISerializable.Read

#
bool Read(GH_IReader reader)
reader (GH_IReader)
Read

ToLengthUnit

#
public LengthUnit ToLengthUnit()

ToNonCustomUnitSystem

#
public UnitSystem ToNonCustomUnitSystem(ref double factor)
factor (ref double)

ToString

#
public override string ToString()

ToUnitSystem

#
public UnitSystem ToUnitSystem(ref double meterPerUnit)
meterPerUnit (ref double)
Explicit

GH_ISerializable.Write

#
bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write

Operators