00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #
00024 #ifndef MSL_NODEINFO_H
00025 #define MSL_NODEINFO_H
00026
00027 #include "vector.h"
00028
00032
00033 class MSLNodeInfo{
00034
00035 private:
00037 MSLVector explorationinfo;
00038
00040 double collisiontendency;
00041
00042 public:
00043
00045 MSLVector GetExplorationInfo() {return explorationinfo; };
00046
00048 void SetExplorationInfo(MSLVector& exploreinfo) {
00049 explorationinfo = exploreinfo;
00050 };
00051
00053 double GetCollisionTendency() {return collisiontendency; };
00054
00056 void SetCollisionTendency(double& collisioninfo) {
00057 collisiontendency = collisioninfo;
00058 };
00059
00060 MSLNodeInfo() { };
00061 MSLNodeInfo(const MSLVector& exploreinfo, const double& collisioninfo ){
00062 explorationinfo = exploreinfo;
00063 collisiontendency = collisioninfo;
00064 };
00065 ~MSLNodeInfo();
00066
00067 };
00068
00069 #endif
00070
00071