TMCListenedLayer Class Reference

Inheritance diagram for TMCListenedLayer:
TMCCountedPtr< IShRasterLayer > TMCObject0

List of all members.

Public Member Functions

 TMCListenedLayer (IChangeListener *listener)
 TMCListenedLayer (IChangeListener *listener, IShRasterLayer *lp)
 TMCListenedLayer (IChangeListener *listener, const TMCCountedPtr< IShRasterLayer > &lp)
 ~TMCListenedLayer ()
uint32 Release ()
IShRasterLayeroperator= (IShRasterLayer *lp)
IShRasterLayeroperator= (const TMCCountedPtr< IShRasterLayer > &lp)

Private Member Functions

void RegisterLayer ()
void UnregisterLayer ()

Private Attributes

IChangeListenerfListener

Constructor & Destructor Documentation

TMCListenedLayer::TMCListenedLayer ( IChangeListener listener  )  [inline]
TMCListenedLayer::TMCListenedLayer ( IChangeListener listener,
IShRasterLayer lp 
) [inline]
TMCListenedLayer::TMCListenedLayer ( IChangeListener listener,
const TMCCountedPtr< IShRasterLayer > &  lp 
) [inline]
TMCListenedLayer::~TMCListenedLayer (  )  [inline]

Member Function Documentation

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]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:03 2010 for Carrara SDK Doc by  doxygen 1.6.3