VTK
|
00001 /*========================================================================= 00002 00003 Program: Visualization Toolkit 00004 Module: TestSurfaceLIC.h 00005 00006 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 00007 All rights reserved. 00008 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 00009 00010 This software is distributed WITHOUT ANY WARRANTY; without even 00011 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00012 PURPOSE. See the above copyright notice for more information. 00013 00014 =========================================================================*/ 00015 #ifndef vtkTestSurfaceLICDriver_h 00016 #define vtkTestSurfaceLICDriver_h 00017 00018 #include "vtkSystemIncludes.h" // include it first 00019 #include <vector> // for vector 00020 #include <string> // for string 00021 class vtkDataObject; 00022 00023 // Description: 00024 // Internal test driver. Used by serial and parallel 00025 // ctests. 00026 int vtkSurfaceLICTestDriver( 00027 int argc, 00028 char **argv, 00029 vtkDataObject *dataObj, 00030 int num_steps, 00031 double step_size, 00032 int enhanced_lic, 00033 int normalize_vectors, 00034 int camera_config, 00035 int generate_noise_texture, 00036 int noise_type, 00037 int noise_texture_size, 00038 int noise_grain_size, 00039 double min_noise_value, 00040 double max_noise_value, 00041 int number_of_noise_levels, 00042 double impulse_noise_prob, 00043 double impulse_noise_bg_value, 00044 int noise_gen_seed, 00045 int enhance_contrast, 00046 double low_lic_contrast_enhancement_factor, 00047 double high_lic_contrast_enhancement_factor, 00048 double low_color_contrast_enhancement_factor, 00049 double high_color_contrast_enhancement_factor, 00050 int anti_alias, 00051 int color_mode, 00052 double lic_intensity, 00053 double map_mode_bias, 00054 int color_by_mag, 00055 int mask_on_surface, 00056 double mask_threshold, 00057 double mask_intensity, 00058 std::vector<double> &mask_color_rgb, 00059 std::string &vectors); 00060 00061 #endif