rasdaman complete source
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
rviewDisplay Class Referenceabstract

#include <rviewDisplay.hh>

Inheritance diagram for rviewDisplay:
rviewFrame rviewChart rviewImage rviewSoundPlayer rviewStringViewer rviewTable rviewFlatBaseImage rviewRenderImage rviewFlatImage rviewScaledImage rviewHeightImage rviewOSectionImage rviewVolumeImage rviewOSectionFullImage rviewOSectionPartImage

Public Types

enum  display_advmode_e { display_advmode_relative, display_advmode_absolute, display_advmode_reset }
 

Public Member Functions

 rviewDisplay (mdd_frame *mf, int es, unsigned int flags=0)
 
virtual ~rviewDisplay (void)
 
virtual int openViewer (void)
 
void closeViewer (void)
 
virtual void label ()
 
virtual int process (wxObject &obj, wxEvent &evt)
 
virtual void OnSize (int w, int h)
 
virtual void OnMenuCommand (int id)
 
virtual const char * getFrameName (void) const
 
virtual rviewFrameType getFrameType (void) const
 
virtual int getViewerType (void) const =0
 
virtual int userEvent (const user_event &ue)
 
virtual void prepareToDie (void)
 
virtual int newProjection (void)
 
virtual const r_MintervalgetVirtualDomain (void) const
 
void noLongerUpdate (void)
 
int getIdentifier (void) const
 
int getDisplayCounter (void) const
 
void setQueryWindow (int qwindowID)
 
- Public Member Functions inherited from rviewFrame
 rviewFrame (wxFrame *parent, char *title, int x, int y, int w, int h)
 
virtual ~rviewFrame (void)
 
int checkobj (wxObject &obj)
 
virtual int requestQuit (int level)
 
virtual void childMouseEvent (wxWindow *child, wxMouseEvent &mevt)
 
void setParent (rviewFrame *parent)
 
void registerChild (rviewFrame *child)
 
void deregisterChild (rviewFrame *child)
 
virtual bool OnClose (void)
 

Static Public Attributes

static const int display_width
 
static const int display_height
 
static const int display_cnvborder
 
static const int display_border
 
static const int display_scrstep
 
static const int display_pgstep
 
static const int display_cheight
 
static const int display_pjheight
 
static const int display_pjwidth
 
static const int display_pbwidth
 
static const int display_pbheight
 
static const int display_minwidth
 
static const int display_flag_standalone
 
static const int display_flag_update
 

Protected Member Functions

virtual int fileMenuInitHook (wxMenu *menu)
 
virtual int viewMenuInitHook (wxMenu *menu)
 
virtual int menuBarInitHook (void)
 
void setModeDimension (int dim)
 
void setMinimumViewerSize (int w, int h)
 
const char * skipIndexMapping (const char *s)
 
int advanceProjection (int direction, int advmode=display_advmode_relative)
 
void newDBState (bool dbstate)
 
void setDisplayTitle (const char *title=NULL)
 
int doSaveView (void)
 
int doLoadView (void)
 
int parseViewFile (FILE *fp)
 
virtual int saveView (FILE *fp)
 
virtual int readView (const char *key, const char *value)
 
virtual void loadViewFinished (void)
 

Static Protected Member Functions

static void writeViewKey (FILE *fp, const char *key)
 
static void writeViewParam (FILE *fp, const char *key, const char *value)
 
static void writeViewParam (FILE *fp, const char *key, long value)
 
static void writeViewParam (FILE *fp, const char *key, double value)
 
static void writeViewParam (FILE *fp, const char *key, unsigned int num, const long *values)
 
static void writeViewParam (FILE *fp, const char *key, unsigned int num, const double *values)
 
static int readVector (const char *value, unsigned int num, long *values)
 
static int readVector (const char *value, unsigned int num, double *values)
 

Protected Attributes

unsigned int displayFlags
 
r_Ref< r_GMarraymddObj
 
r_Minterval interv
 
r_Point pt1
 
r_Point pt2
 
r_Point mapIndex
 
int dimMDD
 
int dimMode
 
int baseSize
 
rviewBaseType baseType
 
wxMenuBar * mBar
 
wxPanel * ctrlPanel
 
rviewTextproject
 
rviewTextadvance
 
wxMessage * typeMsg
 
rviewButtonprojBut
 
rviewButtonprojPlus
 
rviewButtonprojMinus
 
char projString [STRINGSIZE]
 
char rootTitle [STRINGSIZE]
 
int extraSpace
 
int totalCtrlHeight
 
int displayID
 
int qwindowID
 
int minViewX
 
int minViewY
 
int mbarHeight
 
bool displayOperation
 
bool objectInitializedOK
 
- Protected Attributes inherited from rviewFrame
rviewFrameMgrframes
 
rviewFrameparentFrame
 
int frameWidth
 
int frameHeight
 

Static Protected Attributes

static const int fixedNumberOfMenus
 

Member Enumeration Documentation

Enumerator
display_advmode_relative 
display_advmode_absolute 
display_advmode_reset 

Constructor & Destructor Documentation

rviewDisplay::rviewDisplay ( mdd_frame mf,
int  es,
unsigned int  flags = 0 
)
virtual rviewDisplay::~rviewDisplay ( void  )
virtual

Member Function Documentation

int rviewDisplay::advanceProjection ( int  direction,
int  advmode = display_advmode_relative 
)
protected
void rviewDisplay::closeViewer ( void  )
int rviewDisplay::doLoadView ( void  )
protected
int rviewDisplay::doSaveView ( void  )
protected
virtual int rviewDisplay::fileMenuInitHook ( wxMenu *  menu)
protectedvirtual

Reimplemented in rviewImage.

int rviewDisplay::getDisplayCounter ( void  ) const
virtual const char* rviewDisplay::getFrameName ( void  ) const
virtual
virtual rviewFrameType rviewDisplay::getFrameType ( void  ) const
virtual
int rviewDisplay::getIdentifier ( void  ) const
virtual int rviewDisplay::getViewerType ( void  ) const
pure virtual
virtual const r_Minterval& rviewDisplay::getVirtualDomain ( void  ) const
virtual

Reimplemented in rviewScaledImage.

virtual void rviewDisplay::label ( )
virtual
virtual void rviewDisplay::loadViewFinished ( void  )
protectedvirtual
virtual int rviewDisplay::menuBarInitHook ( void  )
protectedvirtual
void rviewDisplay::newDBState ( bool  dbstate)
protected
virtual int rviewDisplay::newProjection ( void  )
virtual
void rviewDisplay::noLongerUpdate ( void  )
virtual void rviewDisplay::OnMenuCommand ( int  id)
virtual
virtual void rviewDisplay::OnSize ( int  w,
int  h 
)
virtual
virtual int rviewDisplay::openViewer ( void  )
virtual
int rviewDisplay::parseViewFile ( FILE *  fp)
protected
virtual void rviewDisplay::prepareToDie ( void  )
virtual
virtual int rviewDisplay::process ( wxObject &  obj,
wxEvent &  evt 
)
virtual
static int rviewDisplay::readVector ( const char *  value,
unsigned int  num,
long *  values 
)
staticprotected
static int rviewDisplay::readVector ( const char *  value,
unsigned int  num,
double *  values 
)
staticprotected
virtual int rviewDisplay::readView ( const char *  key,
const char *  value 
)
protectedvirtual
virtual int rviewDisplay::saveView ( FILE *  fp)
protectedvirtual
void rviewDisplay::setDisplayTitle ( const char *  title = NULL)
protected
void rviewDisplay::setMinimumViewerSize ( int  w,
int  h 
)
protected
void rviewDisplay::setModeDimension ( int  dim)
protected
void rviewDisplay::setQueryWindow ( int  qwindowID)
const char* rviewDisplay::skipIndexMapping ( const char *  s)
protected
virtual int rviewDisplay::userEvent ( const user_event ue)
virtual

Reimplemented from rviewFrame.

Reimplemented in rviewRenderImage, and rviewImage.

virtual int rviewDisplay::viewMenuInitHook ( wxMenu *  menu)
protectedvirtual

Reimplemented in rviewRenderImage.

static void rviewDisplay::writeViewKey ( FILE *  fp,
const char *  key 
)
staticprotected
static void rviewDisplay::writeViewParam ( FILE *  fp,
const char *  key,
const char *  value 
)
staticprotected
static void rviewDisplay::writeViewParam ( FILE *  fp,
const char *  key,
long  value 
)
staticprotected
static void rviewDisplay::writeViewParam ( FILE *  fp,
const char *  key,
double  value 
)
staticprotected
static void rviewDisplay::writeViewParam ( FILE *  fp,
const char *  key,
unsigned int  num,
const long *  values 
)
staticprotected
static void rviewDisplay::writeViewParam ( FILE *  fp,
const char *  key,
unsigned int  num,
const double *  values 
)
staticprotected

Member Data Documentation

rviewText * rviewDisplay::advance
protected
int rviewDisplay::baseSize
protected
rviewBaseType rviewDisplay::baseType
protected
wxPanel* rviewDisplay::ctrlPanel
protected
int rviewDisplay::dimMDD
protected
int rviewDisplay::dimMode
protected
const int rviewDisplay::display_border
static
const int rviewDisplay::display_cheight
static
const int rviewDisplay::display_cnvborder
static
const int rviewDisplay::display_flag_standalone
static
const int rviewDisplay::display_flag_update
static
const int rviewDisplay::display_height
static
const int rviewDisplay::display_minwidth
static
const int rviewDisplay::display_pbheight
static
const int rviewDisplay::display_pbwidth
static
const int rviewDisplay::display_pgstep
static
const int rviewDisplay::display_pjheight
static
const int rviewDisplay::display_pjwidth
static
const int rviewDisplay::display_scrstep
static
const int rviewDisplay::display_width
static
unsigned int rviewDisplay::displayFlags
protected
int rviewDisplay::displayID
protected
bool rviewDisplay::displayOperation
protected
int rviewDisplay::extraSpace
protected
const int rviewDisplay::fixedNumberOfMenus
staticprotected
r_Minterval rviewDisplay::interv
protected
r_Point rviewDisplay::mapIndex
protected
wxMenuBar* rviewDisplay::mBar
protected
int rviewDisplay::mbarHeight
protected
r_Ref<r_GMarray> rviewDisplay::mddObj
protected
int rviewDisplay::minViewX
protected
int rviewDisplay::minViewY
protected
bool rviewDisplay::objectInitializedOK
protected
rviewButton* rviewDisplay::projBut
protected
rviewText* rviewDisplay::project
protected
rviewButton * rviewDisplay::projMinus
protected
rviewButton * rviewDisplay::projPlus
protected
char rviewDisplay::projString[STRINGSIZE]
protected
r_Point rviewDisplay::pt1
protected
r_Point rviewDisplay::pt2
protected
int rviewDisplay::qwindowID
protected
char rviewDisplay::rootTitle[STRINGSIZE]
protected
int rviewDisplay::totalCtrlHeight
protected
wxMessage* rviewDisplay::typeMsg
protected

The documentation for this class was generated from the following file: