FDO .NET API Reference Feature Data Objects

OSGeo::FDO::Commands::UnitOfMeasure


Classes

interface  OSGeo::FDO::Commands::UnitOfMeasure::ICreateMeasureUnit
 The ICreateMeasureUnit interface defines the CreateMeasureUnit command, which creates or updates a measurement unit. Input to the command includes the abbreviation, name, description, measure type, base unit, and scale factor that defines the measure unit. The update existing flag indicates how the command should behave in the presence of an existing measure unit. If it is false, and the specified measure unit already exists, command execution will fail. If it is true, the command will either create a new measure unit or update an existing one. More...
class  OSGeo::FDO::Commands::UnitOfMeasure::ICreateMeasureUnitImp
 The ICreateMeasureUnitImp class is a concrete implementation of ICreateMeasureUnit. The ICreateMeasureUnit interface defines the CreateMeasureUnit command, which creates or updates a measurement unit. Input to the command includes the abbreviation, name, description, measure type, base unit, and scale factor that defines the measure unit. The update existing flag indicates how the command should behave in the presence of an existing measure unit. If it is false, and the specified measure unit already exists, command execution will fail. If it is true, the command will either create a new measure unit or update an existing one. More...
interface  OSGeo::FDO::Commands::UnitOfMeasure::IDestroyMeasureUnit
 The IDestroyMeasureUnit interface defines the DestroyMeasureUnit command, which deletes a measurement unit. Input to the command is simply the abbreviation of the measure unit to be destroyed. More...
class  OSGeo::FDO::Commands::UnitOfMeasure::IDestroyMeasureUnitImp
 The IDestroyMeasureUnitImp class is a concrete implementation of IDestroyMeasureUnit. The IDestroyMeasureUnit interface defines the DestroyMeasureUnit command, which deletes a measurement unit. Input to the command is simply the abbreviation of the measure unit to be destroyed. More...
interface  OSGeo::FDO::Commands::UnitOfMeasure::IGetMeasureUnits
 The IGetMeasureUnits interface defines the GetMeasureUnits command, which enumerates the existing measurement units. More...
class  OSGeo::FDO::Commands::UnitOfMeasure::IGetMeasureUnitsImp
 The IGetMeasureUnitsImp class is a concrete implementation of IGetMeasureUnits. The IGetMeasureUnits interface defines the GetMeasureUnits command, which enumerates the existing measurement units. More...
interface  OSGeo::FDO::Commands::UnitOfMeasure::IMeasureUnitReader
 The IMeasureUnitReader interface provides forward-only, read-only functionality for enumerating measurement units. A reference to an IMeasureUnitReader interface is returned from the GetMeasureUnits command. The initial position of the IMeasureUnitReader is prior to the first item. Thus, you must call ReadNext to begin accessing any data. More...
class  OSGeo::FDO::Commands::UnitOfMeasure::IMeasureUnitReaderImp
 The IMeasureUnitReaderImp class is a concrete implementation of IMeasureUnitReader. The IMeasureUnitReader interface provides forward-only, read-only functionality for enumerating measurement units. A reference to an IMeasureUnitReader interface is returned from the GetMeasureUnits command. The initial position of the IMeasureUnitReader is prior to the first item. Thus, you must call ReadNext to begin accessing any data. More...

Enumerations

enum  BaseUnit {
  BaseUnit_None = FdoBaseUnit_None,
  BaseUnit_Meters = FdoBaseUnit_Meters,
  BaseUnit_Radians = FdoBaseUnit_Radians
}
 The BaseUnit enumeration defines the well known base unit used to establish a measure unit. More...

Comments or suggestions? Send us feedback.