4 #include "../EditorController/ControllableAbility.h"
8 using namespace vrecko;
11 namespace APConnectEditor
20 virtual void update();
23 virtual void fillDefaultInfo();
24 virtual bool activate();
25 virtual void deactivate();
27 void issueRequests(
bool bStopIfNoSelection);
28 virtual bool loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *pParametersNode);
29 void menuItemClicked(
const char* itemID);
32 void showCuttingLoop();
33 void showCloseCuttingLoop();
34 void createNewCuttingLoop();
36 bool addNewPartObject(set<int> partSet,
bool move);
37 void optimalizeCuttingLoop();
38 void resetCuttingLoop();
39 void processPoint(osg::Vec3 point);
56 void resolveSelection();
57 EnvironmentObject* resolveIntersections(osg::Vec3 &position, std::vector<osg::Node*> **nodePath = NULL);