#ifndef _Org_EulerSchedule_txx #define _Org_EulerSchedule_txx #include "Org_EulerSchedule.h" namespace itk { template Org_EulerSchedule::Org_EulerSchedule() { //Instatiate a sensor input = gradientSensorType::sensorIn::New(); gradientSensor = gradientSensorType::New(); //gradientSensor.sensorIn input; //Instantiate geomtery and physics layers physLayer = PhysLayerType::New(); geomLayer = GeometricType::New(); physLayer->setGeometry(geomLayer); this->setPhysicsLayer(physLayer); this->setGeometricLayer(geomLayer); std::cout << "Physics layer added..." << std::endl; //testOrg->writeNodesToFile(nodeOutputFileName); //TEST BEHAVIOR cgL = Ctrl_ScheduleDriven::New(); this->beh0 = Beh_SearchForObject::New(); typename Beh_TranslateAll::Pointer beh1 = Beh_TranslateAll::New(); typename Beh_UniformScale::Pointer beh2 = Beh_UniformScale::New(); typename Def_Translation::Pointer def1 = Def_Translation::New(); typename Def_UniformScale::Pointer def2 = Def_UniformScale::New(); this->setCognitiveLayer(cgL); this->addBehaviour(beh0); this->addBehaviour(beh1); this->addBehaviour(beh2); this->addDeformation(def1); this->addDeformation(def2); } } #endif