CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
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: