Eufe

From EVEDev
Jump to: navigation, search
eufe
Maintainer: EVEUniverse fitting engine
Stable release:
Development release:
OS: Platform independent
License: LGPL
Website: https://github.com/mrdepth/eufe

eufe - framework to calculate fitting stats for EVE Online writen on C++ with using Boost library. eufe used in Neocom. Framework can be wrapped to other languages with http://swig.org.

Features

  • Ship stats calculation
  • Modules overheating calculation
  • Gang stats calculation
  • POS'es stats calculation

Example

 
using namespace eufe;
 
Engine engine("eufe.sqlite");
 
boost::shared_ptr<Gang> gang = engine.getGang();
boost::shared_ptr<Character> character = gang->addPilot();
character1->setAllSkillsLevel(5);
 
boost::shared_ptr<Ship> gila = character1->setShip(17715); //17715 - Gila typeID
gila->addModule(10836); //10836 - Medium Shield Booster I typeID
gila->addModule(10836);
gila->addModule(10836);
 
float dps = gila->getWeaponDps();
Resistances resistances = gila->getResistances();
Tank tank gila->getEffectiveTank();
 
Retrieved from "?title=Eufe&oldid=6182"
Personal tools