MaterialX 1.38.2
Classes | Typedefs
Unit.h File Reference

Unit classes. More...

#include <MaterialXCore/Export.h>
#include <MaterialXCore/Definition.h>
#include <MaterialXCore/Document.h>

Go to the source code of this file.

Classes

class  UnitConverter
 An abstract base class for unit converters. More...
 
class  LinearUnitConverter
 A converter class for linear units that require only a scalar multiplication. More...
 
class  UnitConverterRegistry
 A registry for unit converters. More...
 

Typedefs

using UnitConverterPtr = shared_ptr< UnitConverter >
 A shared pointer to a UnitConverter.
 
using ConstUnitConverterPtr = shared_ptr< const UnitConverter >
 A shared pointer to a const UnitConverter.
 
using LinearUnitConverterPtr = shared_ptr< LinearUnitConverter >
 A shared pointer to a LinearUnitConverter.
 
using ConstLinearUnitConverterPtr = shared_ptr< const LinearUnitConverter >
 A shared pointer to a const LinearUnitConverter.
 
using UnitConverterRegistryPtr = shared_ptr< UnitConverterRegistry >
 A shared pointer to a UnitConverterRegistry.
 
using ConstUnitConverterRegistryPtr = shared_ptr< const UnitConverterRegistry >
 A shared pointer to a const UnitConverterRegistry.
 
using UnitConverterPtrMap = std::unordered_map< string, UnitConverterPtr >
 Map of unit converters.
 

Detailed Description

Unit classes.