MeVisLabToolboxReference
|
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