#include <units.h>
公共成员函数 |
|
const MAXON_METHOD Id & | GetId () const |
MAXON_METHOD Result < Dimension > | operator* (const Result < Dimension > &q) const |
MAXON_METHOD Result < Dimension > | operator/ (const Result < Dimension > &q) const |
MAXON_METHOD Result < Dimension > | operator^ ( Int exponent) const |
MAXON_METHOD Result < Dimension > | 拷贝 (const Id &qid) const |
MAXON_METHOD Int | GetExponent ( BASE_DIMENSION q) const |
MAXON_METHOD Result < Unit > | AddUnit (const Id &unitId, Float siConversionFactor) const |
MAXON_METHOD UnitsArray | GetUnits () const |
MAXON_METHOD Bool | IsEquivalent (const Dimension &other) const |
MAXON_METHOD String | ToString (const FormatStatement *fs=nullptr) const |
静态公共成员函数 |
|
static const MAXON_METHOD Dimension & | Get ( BASE_DIMENSION q) |
私有成员函数 |
|
MAXON_INTERFACE ( DimensionInterface , MAXON_REFERENCE_CONST , "net.maxon.interface.dimension") |
Private Attributes |
|
MAXON_INTERFACE_SINGLE_IMPLEMENTATION |
|
private |
|
static |
const MAXON_METHOD Id & GetId | ( | ) | const |
MAXON_METHOD Result <Dimension> operator* | ( | const Result < Dimension > & | q | ) | const |
MAXON_METHOD Result <Dimension> operator/ | ( | const Result < Dimension > & | q | ) | const |
MAXON_METHOD Result <Dimension> operator^ | ( | Int | exponent | ) | const |
MAXON_METHOD Result <Dimension> Copy | ( | const Id & | qid | ) | const |
MAXON_METHOD Int GetExponent | ( | BASE_DIMENSION | q | ) | const |
MAXON_METHOD Result <Unit> AddUnit | ( | const Id & | unitId , |
Float | siConversionFactor | ||
) | const |
MAXON_METHOD UnitsArray GetUnits | ( | ) | const |
MAXON_METHOD Bool IsEquivalent | ( | const Dimension & | other | ) | const |
MAXON_METHOD String ToString | ( | const FormatStatement * |
fs
=
nullptr
|
) | const |
MAXON_INTERFACE_SINGLE_IMPLEMENTATION | private |