MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLVesselGraph/mlGraphStaticSettings.h
Go to the documentation of this file.
00001 // **InsertLicense** code
00007 //----------------------------------------------------------------------------------
00008 #ifndef __mlGraphStaticSettings_H
00009 #define __mlGraphStaticSettings_H
00010 
00011 // Include dll-specific settings.
00012 #ifndef __mlVesselGraphSystem_H
00013 #include "mlVesselGraphSystem.h"
00014 #endif
00015 
00016 #ifndef __mlGraph_H
00017 #include "mlGraph.h"
00018 #endif
00019 
00020 // ML includes
00021 #include "mlModuleIncludes.h"
00022 
00023 
00024 // Be sure that all your modules are part of the ml. So collisions
00025 // with names in system files or other libraries are minimized.
00026 ML_START_NAMESPACE
00027 
00028   class VESSELGRAPH_EXPORT GraphStaticSettings : public Module {
00029 
00030   public:
00032     GraphStaticSettings();
00033 
00035     ~GraphStaticSettings();
00036 
00037     // set static hasVesselVoxels variable
00038     BoolField* hasVesselVoxelsFld;
00039 
00040     //---------------------------------------------------------------------------
00042 
00043     //---------------------------------------------------------------------------
00044     void handleNotification(Field* field);
00046 
00047   private:
00048       Graph _graph;
00049       
00050     ML_BASEOP_CLASS_HEADER( GraphStaticSettings )
00051   };
00052 
00053 
00054 
00055 ML_END_NAMESPACE
00056 
00057 #endif // __mlGraphStaticSettings_H