inline detail::base_v<CT, Parameters>* create_new(Parameters const& parameters) const { typename prj_registry::const_iterator it = m_registry.find(parameters.name); if (it != m_registry.end()) { return it->second->create_new(parameters); } return 0; }
inline projection<LatLong, Cartesian>* create_new(Parameters const& parameters) { typename prj_registry::iterator it = m_registry.find(parameters.name); if (it != m_registry.end()) { return it->second->create_new(parameters); } return 0; }