mgui/dlgcontrastparm.h File Reference

Dialog for editing contrast parameters. More...

#include <rvc/raster.h>
#include <mi32/mcb.h>
Include dependency graph for dlgcontrastparm.h:

Go to the source code of this file.

Functions

int MxdEditContrastAddCallback (MXDHANDLE dhandle, McbCallbackFunc cbfunc, void *cbdata, UINT32 reasonmask)
int MxdEditContrastClose (MXDHANDLE dhandle)
int MxdEditContrastCreate (MDLGPARENT dlgparent, MXDHANDLE *dhandle, int rastdispmode, const RVC::OBJITEMLIST &ObjItemListRasters, const RVC::RASTER::COMPONENT *RasterComponents, CONTRASTPARM **PtrsContrastParm, RVC::OBJECTNAME **PtrsObjNameContrast, UINT32 dialogflags)
int MxdEditContrastDestroy (MXDHANDLE dhandle)
int MxdEditContrastIsOpen (MXDHANDLE dhandle)
int MxdEditContrastOpen (MXDHANDLE)
int MxdEditContrastRemoveCallback (MXDHANDLE dhandle, McbCallbackFunc cbfunc, void *cbdata, UINT32 reasonmask)
int MxdEditContrastUpdate (MXDHANDLE dhandle, int recompute)

Detailed Description

Dialog for editing contrast parameters.


Function Documentation

int MxdEditContrastAddCallback ( MXDHANDLE  dhandle,
McbCallbackFunc  cbfunc,
void *  cbdata,
UINT32  reasonmask 
)

Add callback for "contrast enhancement" dialog.

Parameters:
dhandle Handle created by MxdEditContrastCreate()
cbfunc Callback function
cbdata Callback "hook" data
reasonmask Reasons for which cbfunc() should get called
int MxdEditContrastClose ( MXDHANDLE  dhandle  ) 

Close previously opened "contrast enhancement" dialog.

Parameters:
dhandle Handle created by MxdEditContrastCreate()
int MxdEditContrastCreate ( MDLGPARENT  dlgparent,
MXDHANDLE dhandle,
int  rastdispmode,
const RVC::OBJITEMLIST ObjItemListRasters,
const RVC::RASTER::COMPONENT RasterComponents,
CONTRASTPARM **  PtrsContrastParm,
RVC::OBJECTNAME **  PtrsObjNameContrast,
UINT32  dialogflags 
)

Create "contrast enhancement" dialog.

The number of entries for "contrastparm" and ObjItemList is dependent on the raster "display" mode specified by "rastdispmode".

Parameters:
dlgparent Parent for dialog
dhandle Dialog handle returned
rastdispmode Raster "display" mode (RASTDISPMODE_...)
ObjItemListRasters List of object item references
RasterComponents Array of raster components, NULL for all defaults
PtrsContrastParm Array of pointers to contrast parameter structures
PtrsObjNameContrast Array of pointers to contrast subobject names
dialogflags MxdFLAG_OpenOnCreate, MxdFLAG_DestroyOnClose
int MxdEditContrastDestroy ( MXDHANDLE  dhandle  ) 

Destroy previously created "contrast enhancement" dialog.

Parameters:
dhandle Handle created by MxdEditContrastCreate()
int MxdEditContrastIsOpen ( MXDHANDLE  dhandle  ) 

Return true if "contrast enhancement" dialog is open, false if not.

Parameters:
dhandle Handle created by MxdEditContrastCreate()
int MxdEditContrastOpen ( MXDHANDLE   ) 

Open previously created "contrast enhancement" dialog.

int MxdEditContrastRemoveCallback ( MXDHANDLE  dhandle,
McbCallbackFunc  cbfunc,
void *  cbdata,
UINT32  reasonmask 
)

Remove callback for "contrast enhancement" dialog.

Parameters:
dhandle Handle created by MxdEditContrastCreate()
cbfunc Callback function
cbdata Callback "hook" data, must be same as when added
reasonmask Reason mask, must be same as when added
int MxdEditContrastUpdate ( MXDHANDLE  dhandle,
int  recompute 
)

Update dialog for external changes to contrast tables.


Generated on Sun Oct 7 21:24:19 2012 for TNTsdk 2012 by  doxygen 1.6.1