CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
CFxBIMUnits Class Reference

#include <FxBIMUnits.h>

Static Public Member Functions

static OdDouble ScaleLength (BimUnitsLength dst, BimUnitsLength src)
 
static OdDouble ScaleArea (BimUnitsArea dst, BimUnitsArea src)
 
static OdDouble ScaleVolume (BimUnitsVolume dst, BimUnitsVolume src)
 
static BimUnitsArea DeduceAreaUnits (BimUnitsLength units)
 
static BimUnitsVolume DeduceVolumeUnits (BimUnitsLength units)
 
static BimUnitsLength GetUnitUpgrade (BimUnitsLength currentUnit, PropertyType propertyType)
 
static BimUnitsLength GetUnitByLUNIT (OdDbDatabasePtr database, PropertyType propertyType)
 
static OdDbUnitsFormatter::LUnits GetLUNITOverride (OdDbDatabasePtr database, OdDbUnitsFormatter::LUnits eLUnits, PropertyType propertyType)
 
static OdString GetLengthSuffix (BimUnitsLength units, BimUnitsStyle style)
 
static OdString GetAreaSuffix (BimUnitsArea units, BimUnitsStyle style)
 
static OdString GetVolumeSuffix (BimUnitsVolume units, BimUnitsStyle syle)
 
static OdString GetSuffix (OdDbDatabasePtr pDb, PropertyType propertyType, bool alternate=false)
 
static bool IsUnitSuffixRequiredInLabel (OdDbDatabasePtr database, PropertyType propertyType, bool bIsHeterogeneousUnits)
 
static bool IsUnitSuffixRequiredInView (OdDbDatabasePtr database, PropertyType propertyType)
 

Detailed Description

Definition at line 26 of file FxBIMUnits.h.

Member Function Documentation

◆ DeduceAreaUnits()

static BimUnitsArea CFxBIMUnits::DeduceAreaUnits ( BimUnitsLength units)
static

◆ DeduceVolumeUnits()

static BimUnitsVolume CFxBIMUnits::DeduceVolumeUnits ( BimUnitsLength units)
static

◆ GetAreaSuffix()

static OdString CFxBIMUnits::GetAreaSuffix ( BimUnitsArea units,
BimUnitsStyle style )
static

◆ GetLengthSuffix()

static OdString CFxBIMUnits::GetLengthSuffix ( BimUnitsLength units,
BimUnitsStyle style )
static

◆ GetLUNITOverride()

static OdDbUnitsFormatter::LUnits CFxBIMUnits::GetLUNITOverride ( OdDbDatabasePtr database,
OdDbUnitsFormatter::LUnits eLUnits,
PropertyType propertyType )
static

◆ GetSuffix()

static OdString CFxBIMUnits::GetSuffix ( OdDbDatabasePtr pDb,
PropertyType propertyType,
bool alternate = false )
static

◆ GetUnitByLUNIT()

static BimUnitsLength CFxBIMUnits::GetUnitByLUNIT ( OdDbDatabasePtr database,
PropertyType propertyType )
static

◆ GetUnitUpgrade()

static BimUnitsLength CFxBIMUnits::GetUnitUpgrade ( BimUnitsLength currentUnit,
PropertyType propertyType )
static

◆ GetVolumeSuffix()

static OdString CFxBIMUnits::GetVolumeSuffix ( BimUnitsVolume units,
BimUnitsStyle syle )
static

◆ IsUnitSuffixRequiredInLabel()

static bool CFxBIMUnits::IsUnitSuffixRequiredInLabel ( OdDbDatabasePtr database,
PropertyType propertyType,
bool bIsHeterogeneousUnits )
static

◆ IsUnitSuffixRequiredInView()

static bool CFxBIMUnits::IsUnitSuffixRequiredInView ( OdDbDatabasePtr database,
PropertyType propertyType )
static

◆ ScaleArea()

static OdDouble CFxBIMUnits::ScaleArea ( BimUnitsArea dst,
BimUnitsArea src )
static

◆ ScaleLength()

static OdDouble CFxBIMUnits::ScaleLength ( BimUnitsLength dst,
BimUnitsLength src )
static

◆ ScaleVolume()

static OdDouble CFxBIMUnits::ScaleVolume ( BimUnitsVolume dst,
BimUnitsVolume src )
static

The documentation for this class was generated from the following file: