Public Member Functions | |
TMCListenedLayer (IChangeListener *listener) | |
TMCListenedLayer (IChangeListener *listener, IShRasterLayer *lp) | |
TMCListenedLayer (IChangeListener *listener, const TMCCountedPtr< IShRasterLayer > &lp) | |
~TMCListenedLayer () | |
uint32 | Release () |
IShRasterLayer * | operator= (IShRasterLayer *lp) |
IShRasterLayer * | operator= (const TMCCountedPtr< IShRasterLayer > &lp) |
Private Member Functions | |
void | RegisterLayer () |
void | UnregisterLayer () |
Private Attributes | |
IChangeListener * | fListener |
TMCListenedLayer::TMCListenedLayer | ( | IChangeListener * | listener | ) | [inline] |
TMCListenedLayer::TMCListenedLayer | ( | IChangeListener * | listener, | |
IShRasterLayer * | lp | |||
) | [inline] |
TMCListenedLayer::TMCListenedLayer | ( | IChangeListener * | listener, | |
const TMCCountedPtr< IShRasterLayer > & | lp | |||
) | [inline] |
TMCListenedLayer::~TMCListenedLayer | ( | ) | [inline] |
IShRasterLayer* TMCListenedLayer::operator= | ( | const TMCCountedPtr< IShRasterLayer > & | lp | ) | [inline] |
Reimplemented from TMCCountedPtr< IShRasterLayer >.
IShRasterLayer* TMCListenedLayer::operator= | ( | IShRasterLayer * | lp | ) | [inline] |
Reimplemented from TMCCountedPtr< IShRasterLayer >.
void TMCListenedLayer::RegisterLayer | ( | ) | [private] |
uint32 TMCListenedLayer::Release | ( | ) | [inline] |
Reimplemented from TMCCountedPtr< IShRasterLayer >.
void TMCListenedLayer::UnregisterLayer | ( | ) | [private] |
IChangeListener* TMCListenedLayer::fListener [private] |