-
- Downloads
The spikeviewer shows up without segfaults! That was more painful than it should have been.
The SpikeDisplayNode object isn't working properly. Queueing of spikes there appeared to be what was causing the problem. I need to consider an alternative way of handling the SpikeObjects. In the past I've used a circular buffer but that has problems with having a set size. I can use an stl::queue but queues are not thread safe, which is something that we definitely need. Anyway the plots show up and dance when the viewer is turned on. I still need to implement a Stereotrode plot and then the tetrode plot. I'll probably derive them from the ElectrodePlot base class instead of creating a base classs from which all three plot types are derived from. Finally I need to get a better handle on the setup of the OpenGLCanvas and how its sized. How the "Magical" scroll bars work and how to auto place the plots. Do we force all the plots to be of the same type? Or do we mix in Electrode Plots with Tetrode Plots? If so how do we orient them all?
Showing
- Source/Processors/Editors/SpikeDisplayEditor.cpp 9 additions, 9 deletionsSource/Processors/Editors/SpikeDisplayEditor.cpp
- Source/Processors/ProcessorGraph.cpp 9 additions, 1 deletionSource/Processors/ProcessorGraph.cpp
- Source/Processors/SpikeDisplayNode.cpp 37 additions, 75 deletionsSource/Processors/SpikeDisplayNode.cpp
- Source/Processors/SpikeDisplayNode.h 13 additions, 13 deletionsSource/Processors/SpikeDisplayNode.h
- Source/Processors/Visualization/SpikeDisplayCanvas.cpp 72 additions, 243 deletionsSource/Processors/Visualization/SpikeDisplayCanvas.cpp
- Source/Processors/Visualization/SpikeDisplayCanvas.h 32 additions, 19 deletionsSource/Processors/Visualization/SpikeDisplayCanvas.h
- Source/Processors/Visualization/SpikeObject.cpp 36 additions, 19 deletionsSource/Processors/Visualization/SpikeObject.cpp
- Source/Processors/Visualization/SpikeObject.h 8 additions, 4 deletionsSource/Processors/Visualization/SpikeObject.h
- Source/Processors/Visualization/SpikePlotting/BaseUIElement.cpp 6 additions, 7 deletions.../Processors/Visualization/SpikePlotting/BaseUIElement.cpp
- Source/Processors/Visualization/SpikePlotting/BaseUIElement.h 2 additions, 2 deletions...ce/Processors/Visualization/SpikePlotting/BaseUIElement.h
- Source/Processors/Visualization/SpikePlotting/ElectrodePlot.cpp 29 additions, 51 deletions.../Processors/Visualization/SpikePlotting/ElectrodePlot.cpp
- Source/Processors/Visualization/SpikePlotting/ElectrodePlot.h 7 additions, 2 deletions...ce/Processors/Visualization/SpikePlotting/ElectrodePlot.h
- Source/Processors/Visualization/SpikePlotting/GenericAxes.cpp 9 additions, 4 deletions...ce/Processors/Visualization/SpikePlotting/GenericAxes.cpp
- Source/Processors/Visualization/SpikePlotting/GenericAxes.h 2 additions, 1 deletionSource/Processors/Visualization/SpikePlotting/GenericAxes.h
- Source/Processors/Visualization/SpikePlotting/WaveAxes.cpp 24 additions, 45 deletionsSource/Processors/Visualization/SpikePlotting/WaveAxes.cpp
- Source/Processors/Visualization/SpikePlotting/WaveAxes.h 4 additions, 2 deletionsSource/Processors/Visualization/SpikePlotting/WaveAxes.h
Loading
Please register or sign in to comment