void ossimHistogramRemapper::reset() { // We could delete theTable to free up memory??? setStretchMode(LINEAR_ONE_PIECE, false); setBypassFlag(true); initializeClips(); }
bool OSystem::setStretchMode(const char *name) { if (!name) return false; // Special case for the 'default' filter if (!scumm_stricmp(name, "default")) { return setStretchMode(getDefaultStretchMode()); } const GraphicsMode *sm = getSupportedStretchModes(); while (sm->name) { if (!scumm_stricmp(sm->name, name)) { return setStretchMode(sm->id); } sm++; } return false; }
void ossimHistogramRemapper::setStretchModeAsString(const ossimString& mode, bool rebuildTable) { if( mode == "linear_one_piece") { setStretchMode(LINEAR_ONE_PIECE, rebuildTable); } else if(mode == "linear_1std_from_mean") { setStretchMode(LINEAR_1STD_FROM_MEAN, rebuildTable); } else if(mode == "linear_2std_from_mean") { setStretchMode(LINEAR_2STD_FROM_MEAN, rebuildTable); } else if(mode == "linear_3std_from_mean") { setStretchMode(LINEAR_3STD_FROM_MEAN, rebuildTable); } else if(mode == "linear_auto_min_max") { setStretchMode(LINEAR_AUTO_MIN_MAX, rebuildTable); } else { setStretchMode(STRETCH_UNKNOWN, false); } }