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 }