C# Class Physics.UnitSystem

Inheritance: IUnitSystem
Afficher le fichier Open project: Tsjunne/Physics

Private Properties

Свойство Type Description
CreateNewBaseDimension Physics.Dimension
EnsureUnitIsNotRegistered void
IEnumerable IEnumerator
RegisterKnownUnit void
UnitSystem System

Méthodes publiques

Méthode Description
AddBaseUnit ( string symbol, string name, bool inherentPrefix = false ) : Unit
AddDerivedUnit ( string symbol, string name, Unit unit ) : Unit
CreateUnit ( double factor, Physics.Dimension dimension ) : Unit
Display ( Unit unit ) : string
GetEnumerator ( ) : IEnumerator
MakeCoherent ( Quantity quantity ) : Quantity
Parse ( string unitExpression ) : Unit
UnitSystem ( string name ) : System
UnitSystem ( string name, IUnitDialect dialect ) : System
this ( string key ) : Physics.KnownUnit

Private Methods

Méthode Description
CreateNewBaseDimension ( int index ) : Physics.Dimension
EnsureUnitIsNotRegistered ( Physics.KnownUnit unit ) : void
IEnumerable ( ) : IEnumerator
RegisterKnownUnit ( Physics.KnownUnit unit ) : void
UnitSystem ( string name, IUnitFactory unitFactory, IUnitDialect dialect ) : System

Method Details

AddBaseUnit() public méthode

public AddBaseUnit ( string symbol, string name, bool inherentPrefix = false ) : Unit
symbol string
name string
inherentPrefix bool
Résultat Unit

AddDerivedUnit() public méthode

public AddDerivedUnit ( string symbol, string name, Unit unit ) : Unit
symbol string
name string
unit Unit
Résultat Unit

CreateUnit() public méthode

public CreateUnit ( double factor, Physics.Dimension dimension ) : Unit
factor double
dimension Physics.Dimension
Résultat Unit

Display() public méthode

public Display ( Unit unit ) : string
unit Unit
Résultat string

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

MakeCoherent() public méthode

public MakeCoherent ( Quantity quantity ) : Quantity
quantity Quantity
Résultat Quantity

Parse() public méthode

public Parse ( string unitExpression ) : Unit
unitExpression string
Résultat Unit

UnitSystem() public méthode

public UnitSystem ( string name ) : System
name string
Résultat System

UnitSystem() public méthode

public UnitSystem ( string name, IUnitDialect dialect ) : System
name string
dialect IUnitDialect
Résultat System

this() public méthode

public this ( string key ) : Physics.KnownUnit
key string
Résultat Physics.KnownUnit