Mercurial > hg > orthanc-stone
comparison Framework/Layers/LayerSourceBase.cpp @ 258:e5a9b3d03478 am-2
first very basic version of SmartLoader
author | am@osimis.io |
---|---|
date | Tue, 10 Jul 2018 14:48:13 +0200 |
parents | abc1c6231947 |
children | 77fdab5b5d6e |
comparison
equal
deleted
inserted
replaced
257:9afafb192180 | 258:e5a9b3d03478 |
---|---|
52 // }; | 52 // }; |
53 // } | 53 // } |
54 | 54 |
55 void LayerSourceBase::NotifyGeometryReady() | 55 void LayerSourceBase::NotifyGeometryReady() |
56 { | 56 { |
57 Emit(IMessage(MessageType_GeometryReady)); | 57 EmitMessage(IMessage(MessageType_GeometryReady)); |
58 } | 58 } |
59 | 59 |
60 void LayerSourceBase::NotifyGeometryError() | 60 void LayerSourceBase::NotifyGeometryError() |
61 { | 61 { |
62 Emit(IMessage(MessageType_GeometryError)); | 62 EmitMessage(IMessage(MessageType_GeometryError)); |
63 } | 63 } |
64 | 64 |
65 void LayerSourceBase::NotifyContentChange() | 65 void LayerSourceBase::NotifyContentChange() |
66 { | 66 { |
67 Emit(IMessage(MessageType_ContentChanged)); | 67 EmitMessage(IMessage(MessageType_ContentChanged)); |
68 } | 68 } |
69 | 69 |
70 void LayerSourceBase::NotifySliceChange(const Slice& slice) | 70 void LayerSourceBase::NotifySliceChange(const Slice& slice) |
71 { | 71 { |
72 Emit(ILayerSource::SliceChangedMessage(slice)); | 72 EmitMessage(ILayerSource::SliceChangedMessage(slice)); |
73 } | 73 } |
74 | 74 |
75 void LayerSourceBase::NotifyLayerReady(ILayerRenderer* layer, | 75 void LayerSourceBase::NotifyLayerReady(ILayerRenderer* layer, |
76 const CoordinateSystem3D& slice, | 76 const CoordinateSystem3D& slice, |
77 bool isError) | 77 bool isError) |
78 { | 78 { |
79 std::auto_ptr<ILayerRenderer> renderer(layer); | 79 std::auto_ptr<ILayerRenderer> renderer(layer); |
80 Emit(ILayerSource::LayerReadyMessage(renderer, slice, isError)); | 80 EmitMessage(ILayerSource::LayerReadyMessage(renderer, slice, isError)); |
81 } | 81 } |
82 | 82 |
83 } | 83 } |