k3d::imeasurement_property Class Reference

Abstract interface for discovering information about a property that uses real-world units-of-measure. More...

#include <imeasurement_property.h>

Inheritance diagram for k3d::imeasurement_property:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual double property_step_increment ()=0
 Returns the suggested step increment to use when modifying the property value.
virtual const std::type_info & property_units ()=0
 Returns the real-world units-of-measure stored by the property.

Protected Member Functions

 imeasurement_property ()
 imeasurement_property (const imeasurement_property &Other)
imeasurement_propertyoperator= (const imeasurement_property &)
virtual ~imeasurement_property ()

Detailed Description

Abstract interface for discovering information about a property that uses real-world units-of-measure.


Constructor & Destructor Documentation

k3d::imeasurement_property::imeasurement_property (  )  [inline, protected]
k3d::imeasurement_property::imeasurement_property ( const imeasurement_property Other  )  [inline, protected]
virtual k3d::imeasurement_property::~imeasurement_property (  )  [inline, protected, virtual]

Member Function Documentation

imeasurement_property& k3d::imeasurement_property::operator= ( const imeasurement_property  )  [inline, protected]
virtual double k3d::imeasurement_property::property_step_increment (  )  [pure virtual]

Returns the suggested step increment to use when modifying the property value.

Implemented in k3d::data::measurement_property< value_t, name_policy_t >.

virtual const std::type_info& k3d::imeasurement_property::property_units (  )  [pure virtual]

Returns the real-world units-of-measure stored by the property.

Implemented in k3d::data::measurement_property< value_t, name_policy_t >.


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

Generated on Mon Mar 21 07:41:48 2011 for K-3D by doxygen 1.6.3