MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLCSO/CSOBase/CSOSeedPoint.h
Go to the documentation of this file.
00001 // **InsertLicense** code
00002 //----------------------------------------------------------------------------------
00005 
00010 //----------------------------------------------------------------------------------
00011 
00012 #ifndef __CSOSeedPoint_H
00013 #define __CSOSeedPoint_H
00014 
00015 #include "MLCSOIncludes.h"
00016 
00017 
00018 ML_START_NAMESPACE
00019 
00020 
00021 // Forward declaration
00022 class CSOPathPoints;
00023 
00024 
00026 
00030 class MLCSO_EXPORT CSOSeedPoint
00031 { 
00032 
00033 public:
00034 
00036   CSOSeedPoint();
00038   CSOSeedPoint(const CSOSeedPoint &sPoint);
00039 
00041   virtual ~CSOSeedPoint();
00042 
00044   Vector3 worldPosition;
00045 
00047   CSOPathPoints* predPathPoints;
00049   CSOPathPoints* succPathPoints;
00050 
00052   bool getNeedsInterpolation() const;
00054   void setNeedsInterpolation(bool needsInterpolation);
00055 
00056 private:
00057 
00059   bool _needsInterpolation;
00060 };
00061 
00063 
00064 
00065 ML_END_NAMESPACE
00066 
00067 #endif // __CSOSeedPoint_H
00068 
00069 
00070