|
0.45.0
|
#include <iLayerStack.h>
Public Member Functions | |
| ~iLayerStack () | |
| void | addLayer (iLayer *layer) |
| void | removeLayer (iLayer *layer) |
| const std::vector< iLayer * > & | getStack () const |
| void | clear () |
event base class
| igor::iLayerStack::~iLayerStack | ( | ) |
clean up
| void igor::iLayerStack::addLayer | ( | iLayer * | layer | ) |
adds layer to stack
adding a layer to the layer stack passes ownership to the layer stack
| layer | the layer to be added |
| void igor::iLayerStack::clear | ( | ) |
clears layer stack and destoys all layers in the process
| const std::vector< iLayer * > & igor::iLayerStack::getStack | ( | ) | const |
| void igor::iLayerStack::removeLayer | ( | iLayer * | layer | ) |
removes layer from stack
removing a layer from the layer stack passes ownership back to the caller
| layer | the layer to be removed |