0.44.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 |