52 static const std::map<BimUnitsLength, std::vector<OdString>> mLengthSuffixes;
53 static const std::map<BimUnitsArea, std::vector<OdString>> mAreaSuffixes;
54 static const std::map<BimUnitsVolume, std::vector<OdString>> mVolumeSuffixes;
#define FXBIM_COMMON_CODE_API
static OdDouble ScaleArea(BimUnitsArea dst, BimUnitsArea src)
static bool IsUnitSuffixRequiredInView(OdDbDatabasePtr database, PropertyType propertyType)
static OdString GetVolumeSuffix(BimUnitsVolume units, BimUnitsStyle syle)
static OdString GetAreaSuffix(BimUnitsArea units, BimUnitsStyle style)
static OdDouble ScaleVolume(BimUnitsVolume dst, BimUnitsVolume src)
static OdDbUnitsFormatter::LUnits GetLUNITOverride(OdDbDatabasePtr database, OdDbUnitsFormatter::LUnits eLUnits, PropertyType propertyType)
static OdString GetLengthSuffix(BimUnitsLength units, BimUnitsStyle style)
static OdDouble ScaleLength(BimUnitsLength dst, BimUnitsLength src)
static BimUnitsVolume DeduceVolumeUnits(BimUnitsLength units)
static BimUnitsArea DeduceAreaUnits(BimUnitsLength units)
static BimUnitsLength GetUnitByLUNIT(OdDbDatabasePtr database, PropertyType propertyType)
static bool IsUnitSuffixRequiredInLabel(OdDbDatabasePtr database, PropertyType propertyType, bool bIsHeterogeneousUnits)
static BimUnitsLength GetUnitUpgrade(BimUnitsLength currentUnit, PropertyType propertyType)
static OdString GetSuffix(OdDbDatabasePtr pDb, PropertyType propertyType, bool alternate=false)