mgui/dlgcontrastparm.h File Reference
Dialog for editing contrast parameters.
More...
#include <rvc/raster.h>
#include <mi32/mcb.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
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:
-
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:
-
| int MxdEditContrastIsOpen |
( |
MXDHANDLE |
dhandle |
) |
|
Return true if "contrast enhancement" dialog is open, false if not.
- Parameters:
-
Open previously created "contrast enhancement" dialog.
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.