00001 #include "VisitingFunctions.h" 00002 00003 using namespace X3DTK; 00004 00005 VisitingFunctions::VisitingFunctions(const EnterFunction *enter, const WalkOnFunction *walkon, const LeaveFunction *leave) 00006 : enter_((EnterFunction *)enter), walkon_((WalkOnFunction *)walkon), leave_((LeaveFunction *)leave) 00007 { 00008 } 00009 00010 VisitingFunctions::~VisitingFunctions() 00011 { 00012 } 00013 00014 void VisitingFunctions::setEnterFunction(const EnterFunction *enter) 00015 { 00016 enter_ = (EnterFunction *)enter; 00017 } 00018 00019 void VisitingFunctions::setWalkOnFunction(const WalkOnFunction *walkon) 00020 { 00021 walkon_ = (WalkOnFunction *)walkon; 00022 } 00023 00024 void VisitingFunctions::setLeaveFunction(const LeaveFunction *leave) 00025 { 00026 leave_ = (LeaveFunction *)leave; 00027 }