Beispiel #1
0
		DataKeyElement getElement(const DataKeyDimension& dim) const {
			if ( !hasDimension(dim) ) {
				MR4C_THROW( std::invalid_argument, "Dimension [" << dim.getName() << "] not found in key");

			}
			return m_map.find(dim)->second;
		}
Beispiel #2
0
    const Dimension& UnitSystem::getNewDimension(const std::string& dimension) {
        if( !hasDimension( dimension ) )
            this->addDimension( parse( dimension ) );

        return getDimension( dimension );
    }