comparison Framework/Layers/OrthancFrameLayerSource.h @ 299:3897f9f28cfa am-callable-and-promise

backup work in progress: updated messaging framework with ICallable
author am@osimis.io
date Fri, 14 Sep 2018 16:44:01 +0200
parents 5bd4161bf11b
children b4abaeb783b1
comparison
equal deleted inserted replaced
298:f58bfb7bbcc9 299:3897f9f28cfa
67 virtual bool GetExtent(std::vector<Vector>& points, 67 virtual bool GetExtent(std::vector<Vector>& points,
68 const CoordinateSystem3D& viewportSlice); 68 const CoordinateSystem3D& viewportSlice);
69 69
70 virtual void ScheduleLayerCreation(const CoordinateSystem3D& viewportSlice); 70 virtual void ScheduleLayerCreation(const CoordinateSystem3D& viewportSlice);
71 71
72 virtual void HandleMessage(IObservable& from, const IMessage& message); 72 protected:
73 void OnSliceGeometryReady(const OrthancSlicesLoader::SliceGeometryReadyMessage& message);
74 void OnSliceGeometryError(const OrthancSlicesLoader::SliceGeometryErrorMessage& message);
75 void OnSliceImageReady(const OrthancSlicesLoader::SliceImageReadyMessage& message);
76 void OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message);
77 // virtual void HandleMessage(IObservable& from, const IMessage& message);
73 }; 78 };
74 } 79 }