Lines Matching defs:Unit
87 typedef INK_UNORDERED_MAP<unsigned, SVGLength::Unit> UnitCodeLookup;
93 umap[svg_length_lookup[i]] = static_cast<SVGLength::Unit>(i);
143 Unit unit;
155 Unit::Unit() :
165 Unit::Unit(UnitType type,
181 void Unit::clear()
183 *this = Unit();
186 int Unit::defaultDigits() const
197 bool Unit::compatibleWith(Unit const *u) const
212 bool Unit::compatibleWith(Glib::ustring const &u) const
217 bool Unit::operator==(Unit const &other) const
222 int Unit::svgUnit() const
234 double Unit::convert(double from_dist, Unit const *to) const
249 double Unit::convert(double from_dist, Glib::ustring const &to) const
253 double Unit::convert(double from_dist, char const *to) const
260 Unit UnitTable::_empty_unit;
277 void UnitTable::addUnit(Unit const &u, bool primary)
279 _unit_map[make_unit_code(u.abbr.c_str())] = new Unit(u);
285 Unit const *UnitTable::getUnit(char const *abbr) const
294 Unit const *UnitTable::getUnit(Glib::ustring const &unit_abbr) const
298 Unit const *UnitTable::getUnit(SVGLength::Unit u) const
311 Unit const *UnitTable::findUnit(double factor, UnitType type) const
360 /* UNSAFE while passing around pointers to the Unit objects in this table
361 bool UnitTable::deleteUnit(Unit const &u)
478 Quantity::Quantity(double q, Unit const *u)
494 bool Quantity::compatibleWith(Unit const *u) const
507 double Quantity::value(Unit const *u) const
520 Glib::ustring Quantity::string(Unit const *u) const {
530 double Quantity::convert(double from_dist, Unit const *from, Unit const *to)
534 double Quantity::convert(double from_dist, Glib::ustring const &from, Unit const *to)
538 double Quantity::convert(double from_dist, Unit const *from, Glib::ustring const &to)