// #include "Behaviors/StateMachine.h"
// #include "DualCoding/DualCoding.h"
// #include "Vision/SIFT/API/SiftTekkotsu.h"
// #include "local/tekkotsu/Simulator.h"
// #include <iostream>

// using namespace DualCoding;

// #nodeclass SiftSketchGUIBehavior : VisualRoutinesStateNode

// #nodeclass Requester : MapBuilderNode($, MapBuilderRequest::cameraMap) : constructor
// mapreq.siftDatabasePath = "/afs/cs.cmu.edu/user/joehan/sift-toolData/tekkotsu.dat";
// postStateCompletion();
// #endnodeclass

// #nodeclass Function1 : VisualRoutinesStateNode
// virtual void doStart() {
//   NEW_SKETCH(camGrey, uchar, sketchFromRawY());
//   NEW_SHAPE(mySift, SiftData, SiftData(camShS));
// }
// #endnodeclass

// virtual void setup() {
// #statemachine
//   Requester =C=> StateNode =T(1000)=> Function1
    
// #endstatemachine
//     }

// #endnodeclass

// REGISTER_BEHAVIOR(SiftSketchGUIBehavior);
