Public Types | Public Member Functions | Protected Attributes

DataPointSetDisplayMgr Class Reference

Inheritance diagram for DataPointSetDisplayMgr:
CallBacker

List of all members.

Public Types

typedef int DispID

Public Member Functions

virtual ~DataPointSetDisplayMgr ()
virtual void lock ()=0
virtual void unLock ()=0
virtual bool hasDisplays () const =0
virtual DispID getDisplayID (const DataPointSet &) const =0
virtual int getNrViewers () const =0
virtual const char * getViewerName (int) const =0
virtual void setDisplayCol (DispID, const TypeSet< Color > &)=0
virtual DispID addDisplay (const TypeSet< int > &parents, const DataPointSet &)=0
virtual void updateDisplay (DispID id, const TypeSet< int > &parents, const DataPointSet &)=0
virtual void updateDisplay (DispID id, const DataPointSet &)=0
virtual void removeDisplay (DispID)=0
const TypeSet< int > & availableViewers () const
virtual void getIconInfo (BufferString &fnm, BufferString &tootltip) const =0
void addDispMgrGrp (const char *nm, const Color &col)
void removeDispMgrGrp (int nr)
void removeAllGrps ()
const ObjectSet
< DataPointSetDisplayMgrGrp > & 
groups () const

Protected Attributes

TypeSet< int > availableviewers_
ObjectSet
< DataPointSetDisplayMgrGrp
dispmgrgrps_

Member Typedef Documentation


Constructor & Destructor Documentation

virtual DataPointSetDisplayMgr::~DataPointSetDisplayMgr (  )  [inline, virtual]

Member Function Documentation

virtual DispID DataPointSetDisplayMgr::addDisplay ( const TypeSet< int > &  parents,
const DataPointSet  
) [pure virtual]
void DataPointSetDisplayMgr::addDispMgrGrp ( const char *  nm,
const Color col 
) [inline]
const TypeSet<int>& DataPointSetDisplayMgr::availableViewers (  )  const [inline]
virtual DispID DataPointSetDisplayMgr::getDisplayID ( const DataPointSet  )  const [pure virtual]
virtual void DataPointSetDisplayMgr::getIconInfo ( BufferString fnm,
BufferString tootltip 
) const [pure virtual]
virtual int DataPointSetDisplayMgr::getNrViewers (  )  const [pure virtual]
virtual const char* DataPointSetDisplayMgr::getViewerName ( int   )  const [pure virtual]
const ObjectSet<DataPointSetDisplayMgrGrp>& DataPointSetDisplayMgr::groups (  )  const [inline]
virtual bool DataPointSetDisplayMgr::hasDisplays (  )  const [pure virtual]
virtual void DataPointSetDisplayMgr::lock (  )  [pure virtual]
void DataPointSetDisplayMgr::removeAllGrps (  )  [inline]
virtual void DataPointSetDisplayMgr::removeDisplay ( DispID   )  [pure virtual]
void DataPointSetDisplayMgr::removeDispMgrGrp ( int  nr  )  [inline]
virtual void DataPointSetDisplayMgr::setDisplayCol ( DispID  ,
const TypeSet< Color > &   
) [pure virtual]
virtual void DataPointSetDisplayMgr::unLock (  )  [pure virtual]
virtual void DataPointSetDisplayMgr::updateDisplay ( DispID  id,
const DataPointSet  
) [pure virtual]
virtual void DataPointSetDisplayMgr::updateDisplay ( DispID  id,
const TypeSet< int > &  parents,
const DataPointSet  
) [pure virtual]

Member Data Documentation