|
Public Types |
| typedef Real | value_type |
| enum | System {
SYSTEM_UNITS,
SYSTEM_PIXELS,
SYSTEM_POINTS,
SYSTEM_INCHES,
SYSTEM_METERS,
SYSTEM_MILLIMETERS,
SYSTEM_CENTIMETERS,
SYSTEM_END
} |
Public Member Functions |
| | Distance () |
| | Distance (const value_type &value, System system) |
| | Distance (const synfig::String &string) |
| | operator Real () const |
| Distance & | operator= (const Real &rhs) |
| Distance & | operator= (const synfig::String &rhs) |
| synfig::String | get_string (int digits=4) const |
| const System & | get_system () const |
| const Real & | get () const |
| Real | get (System system, const RendDesc &rend_desc) const |
| void | convert (System system, const RendDesc &rend_desc) |
| Real | meters () const |
| Real | meters (const RendDesc &rend_desc) const |
| Real | units (const RendDesc &rend_desc) const |
| const Distance & | operator+= (const Distance &rhs) |
| const Distance & | operator-= (const Distance &rhs) |
| const Distance & | operator+= (const float &rhs) |
| const Distance & | operator-= (const float &rhs) |
| const Distance & | operator *= (const float &rhs) |
| const Distance & | operator/= (const float &rhs) |
Static Public Member Functions |
| static Real | meters_to_system (Real x, System target_system) |
| static System | ident_system (const synfig::String &str) |
| static synfig::String | system_name (System system) |
| static synfig::String | system_local_name (System system) |
Classes |
| class | BadSystem |