5 #ifndef EmbossingRepresentations_server_manager_modules_data_h 6 #define EmbossingRepresentations_server_manager_modules_data_h 15 "<ServerManagerConfiguration>\n" 16 " <ProxyGroup name=\"representations\">\n" 17 " <RepresentationProxy name=\"BumpMapRepresentation\"\n" 18 " class=\"vtkBumpMapRepresentation\"\n" 19 " processes=\"client|renderserver|dataserver\"\n" 20 " base_proxygroup=\"representations\"\n" 21 " base_proxyname=\"SurfaceRepresentation\">\n" 23 " This representation displays the input data with a bump mapping effect\n" 24 " on the surface according an input data array.\n" 27 " <StringVectorProperty name=\"BumpMapInputDataArray\"\n" 28 " label=\"Data Array\"\n" 29 " command=\"SetInputDataArray\"\n" 30 " number_of_elements=\"5\"\n" 31 " element_types=\"0 0 0 0 2\">\n" 32 " <ArrayListDomain name=\"array_list\"\n" 33 " attribute_type=\"Scalars\"\n" 34 " input_domain_name=\"input_array_point_1\">\n" 35 " <RequiredProperties>\n" 36 " <Property name=\"Input\" function=\"Input\"/>\n" 37 " </RequiredProperties>\n" 38 " </ArrayListDomain>\n" 40 " Select the data used to compute bump mapping.\n" 41 " Only scalar point data arrays are accepted.\n" 43 " </StringVectorProperty>\n" 45 " <DoubleVectorProperty name=\"BumpMappingFactor\"\n" 47 " command=\"SetBumpMappingFactor\"\n" 48 " number_of_elements=\"1\"\n" 49 " default_values=\"10\">\n" 51 " Set the factor to increase or decrease bump mapping effect.\n" 53 " </DoubleVectorProperty>\n" 55 " </RepresentationProxy>\n" 57 " <RepresentationProxy name=\"ExtrusionRepresentation\"\n" 58 " class=\"vtkExtrusionRepresentation\"\n" 59 " processes=\"client|renderserver|dataserver\"\n" 60 " base_proxygroup=\"representations\"\n" 61 " base_proxyname=\"SurfaceRepresentation\">\n" 63 " This representation extrudes cells or generate height field depending\n" 64 " on the selected data array type.\n" 67 " <StringVectorProperty name=\"ExtrusionInputDataArray\"\n" 68 " label=\"Data Array\"\n" 69 " command=\"SetInputDataArray\"\n" 70 " number_of_elements=\"5\"\n" 71 " element_types=\"0 0 0 0 2\">\n" 72 " <ArrayListDomain name=\"array_list\"\n" 73 " attribute_type=\"Scalars\"\n" 74 " input_domain_name=\"inputs_array\">\n" 75 " <RequiredProperties>\n" 76 " <Property name=\"Input\" function=\"Input\"/>\n" 77 " </RequiredProperties>\n" 78 " </ArrayListDomain>\n" 80 " Select a cell data array in order to extrude cells.\n" 81 " Select a point data array in order to generate a height field.\n" 83 " </StringVectorProperty>\n" 85 " <DoubleVectorProperty name=\"ExtrusionFactor\"\n" 87 " command=\"SetExtrusionFactor\"\n" 88 " default_values=\"10\"\n" 89 " number_of_elements=\"1\">\n" 91 " Set a factor used to determine the height of extrusion.\n" 92 " This parameter can be negative or positive.\n" 93 " The value is a percentage of a characteristic length of the model.\n" 95 " </DoubleVectorProperty>\n" 97 " <IntVectorProperty name=\"ExtrusionNormalizeData\"\n" 98 " label=\"Normalize Data\"\n" 99 " command=\"SetNormalizeData\"\n" 100 " number_of_elements=\"1\"\n" 101 " default_values=\"1\"\n" 102 " panel_visibility=\"advanced\">\n" 103 " <BooleanDomain name=\"bool\"/>\n" 105 " When enabled, data will be normalized, otherwise raw values will be\n" 106 " used for the extrusion.\n" 107 " </Documentation>\n" 108 " </IntVectorProperty>\n" 110 " <IntVectorProperty name=\"ExtrusionAutoScaling\"\n" 111 " label=\"Auto scaling\"\n" 112 " command=\"SetAutoScaling\"\n" 113 " number_of_elements=\"1\"\n" 114 " default_values=\"1\"\n" 115 " panel_visibility=\"advanced\">\n" 116 " <BooleanDomain name=\"bool\"/>\n" 118 " Enable autoscaling based on actual range of values.\n" 119 " </Documentation>\n" 121 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 122 " mode=\"visibility\"\n" 123 " property=\"ExtrusionNormalizeData\"\n" 125 " <!-- enable this widget when ExtrusionNormalizeData==1 -->\n" 127 " </IntVectorProperty>\n" 129 " <DoubleVectorProperty name=\"ExtrusionScalingRange\"\n" 131 " command=\"SetScalingRange\"\n" 132 " default_values=\"0 1\"\n" 133 " number_of_elements=\"2\"\n" 134 " panel_visibility=\"advanced\">\n" 136 " Set an absolude data range. All values outside this range will be clamped.\n" 137 " These parameters can be either negative or positive.\n" 138 " </Documentation>\n" 140 " <PropertyWidgetDecorator type=\"ExtrusionPropertyWidgetDecorator\" />\n" 141 " <!-- enable this widget when ExtrusionAutoScaling==1 && ExtrusionNormalizeData==0 -->\n" 143 " </DoubleVectorProperty>\n" 145 " <IntVectorProperty name=\"ExtrusionBasisVisibility\"\n" 146 " label=\"Draw basis\"\n" 147 " command=\"SetBasisVisibility\"\n" 148 " number_of_elements=\"1\"\n" 149 " default_values=\"0\"\n" 150 " panel_visibility=\"advanced\">\n" 151 " <BooleanDomain name=\"bool\"/>\n" 153 " Set the visibility of the basis i.e. the initial cell. This option\n" 154 " only has an effect if input data array is a cell data array.\n" 155 " </Documentation>\n" 156 " </IntVectorProperty>\n" 158 " <IntVectorProperty name=\"ExtrusionRecalculateNormals\"\n" 159 " label=\"Recalculate normals\"\n" 160 " command=\"SetRecalculateNormals\"\n" 161 " number_of_elements=\"1\"\n" 162 " default_values=\"0\"\n" 163 " panel_visibility=\"advanced\">\n" 164 " <BooleanDomain name=\"bool\"/>\n" 166 " When enabled, the normals will be recalculated on the GPU after the extrusion.\n" 167 " This may be useful when all normals are facing to the same direction like for a plane.\n" 168 " This option has an effect only if the input data array is point data.\n" 169 " </Documentation>\n" 170 " </IntVectorProperty>\n" 172 " </RepresentationProxy>\n" 174 " <!-- BumpMap Representation extensions -->\n" 176 " <Extension name=\"GeometryRepresentation\">\n" 178 " Extends standard GeometryRepresentation by adding\n" 179 " BumpMapRepresentation as a new type of representation.\n" 180 " </Documentation>\n" 182 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n" 183 " text=\"Bump Mapped Surface\"/>\n" 185 " <Proxy name=\"BumpMapRepresentation\"\n" 186 " proxygroup=\"representations\"\n" 187 " proxyname=\"BumpMapRepresentation\"/>\n" 188 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 189 " <ExposedProperties>\n" 190 " <PropertyGroup label=\"Bump Mapped Surface\">\n" 191 " <Property name=\"BumpMapInputDataArray\"/>\n" 192 " <Property name=\"BumpMappingFactor\"/>\n" 194 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 195 " mode=\"visibility\"\n" 196 " property=\"Representation\"\n" 197 " value=\"Bump Mapped Surface\"/>\n" 199 " </PropertyGroup>\n" 200 " </ExposedProperties>\n" 204 " <Extension name=\"UnstructuredGridRepresentation\">\n" 206 " Extends standard UniformGridRepresentation by adding\n" 207 " BumpMapRepresentation as a new type of representation.\n" 208 " </Documentation>\n" 210 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n" 211 " text=\"Bump Mapped Surface\"/>\n" 213 " <Proxy name=\"BumpMapRepresentation\"\n" 214 " proxygroup=\"representations\"\n" 215 " proxyname=\"BumpMapRepresentation\"/>\n" 216 " <ExposedProperties>\n" 217 " <PropertyGroup label=\"Bump Mapped Surface\">\n" 218 " <Property name=\"BumpMapInputDataArray\"/>\n" 219 " <Property name=\"BumpMappingFactor\"/>\n" 221 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 222 " mode=\"visibility\"\n" 223 " property=\"Representation\"\n" 224 " value=\"Bump Mapped Surface\"/>\n" 226 " </PropertyGroup>\n" 227 " </ExposedProperties>\n" 228 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 232 " <Extension name=\"UniformGridRepresentation\">\n" 234 " Extends standard UniformGridRepresentation by adding\n" 235 " BumpMapRepresentation as a new type of representation.\n" 236 " </Documentation>\n" 238 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n" 239 " text=\"Bump Mapped Surface\"/>\n" 241 " <Proxy name=\"BumpMapRepresentation\"\n" 242 " proxygroup=\"representations\"\n" 243 " proxyname=\"BumpMapRepresentation\"/>\n" 244 " <ExposedProperties>\n" 245 " <PropertyGroup label=\"Bump Mapped Surface\">\n" 246 " <Property name=\"BumpMapInputDataArray\"/>\n" 247 " <Property name=\"BumpMappingFactor\"/>\n" 249 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 250 " mode=\"visibility\"\n" 251 " property=\"Representation\"\n" 252 " value=\"Bump Mapped Surface\"/>\n" 254 " </PropertyGroup>\n" 255 " </ExposedProperties>\n" 256 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 260 " <Extension name=\"StructuredGridRepresentation\">\n" 262 " Extends standard UniformGridRepresentation by adding\n" 263 " BumpMapRepresentation as a new type of representation.\n" 264 " </Documentation>\n" 266 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n" 267 " text=\"Bump Mapped Surface\"/>\n" 269 " <Proxy name=\"BumpMapRepresentation\"\n" 270 " proxygroup=\"representations\"\n" 271 " proxyname=\"BumpMapRepresentation\"/>\n" 272 " <ExposedProperties>\n" 273 " <PropertyGroup label=\"Bump Mapped Surface\">\n" 274 " <Property name=\"BumpMapInputDataArray\"/>\n" 275 " <Property name=\"BumpMappingFactor\"/>\n" 277 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 278 " mode=\"visibility\"\n" 279 " property=\"Representation\"\n" 280 " value=\"Bump Mapped Surface\"/>\n" 282 " </PropertyGroup>\n" 283 " </ExposedProperties>\n" 284 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 288 " <!-- Extrusion Representation extensions -->\n" 290 " <Extension name=\"GeometryRepresentation\">\n" 292 " Extends standard GeometryRepresentation by adding\n" 293 " ExtrusionRepresentation as a new type of representation.\n" 294 " </Documentation>\n" 296 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n" 297 " text=\"Extrusion Surface\"/>\n" 299 " <Proxy name=\"ExtrusionRepresentation\"\n" 300 " proxygroup=\"representations\"\n" 301 " proxyname=\"ExtrusionRepresentation\"/>\n" 302 " <ExposedProperties>\n" 303 " <PropertyGroup label=\"Extrusion Surface\">\n" 304 " <Property name=\"ExtrusionInputDataArray\"/>\n" 305 " <Property name=\"ExtrusionFactor\"/>\n" 306 " <Property name=\"ExtrusionNormalizeData\"/>\n" 307 " <Property name=\"ExtrusionAutoScaling\"/>\n" 308 " <Property name=\"ExtrusionScalingRange\"/>\n" 309 " <Property name=\"ExtrusionBasisVisibility\"/>\n" 310 " <Property name=\"ExtrusionRecalculateNormals\"/>\n" 312 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 313 " mode=\"visibility\"\n" 314 " property=\"Representation\"\n" 315 " value=\"Extrusion Surface\"/>\n" 317 " </PropertyGroup>\n" 318 " </ExposedProperties>\n" 319 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 323 " <Extension name=\"UnstructuredGridRepresentation\">\n" 325 " Extends standard UniformGridRepresentation by adding\n" 326 " ExtrusionRepresentation as a new type of representation.\n" 327 " </Documentation>\n" 329 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n" 330 " text=\"Extrusion Surface\"/>\n" 332 " <Proxy name=\"ExtrusionRepresentation\"\n" 333 " proxygroup=\"representations\"\n" 334 " proxyname=\"ExtrusionRepresentation\"/>\n" 335 " <ExposedProperties>\n" 336 " <PropertyGroup label=\"Extrusion Surface\">\n" 337 " <Property name=\"ExtrusionInputDataArray\"/>\n" 338 " <Property name=\"ExtrusionFactor\"/>\n" 339 " <Property name=\"ExtrusionNormalizeData\"/>\n" 340 " <Property name=\"ExtrusionAutoScaling\"/>\n" 341 " <Property name=\"ExtrusionScalingRange\"/>\n" 342 " <Property name=\"ExtrusionBasisVisibility\"/>\n" 343 " <Property name=\"ExtrusionRecalculateNormals\"/>\n" 345 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 346 " mode=\"visibility\"\n" 347 " property=\"Representation\"\n" 348 " value=\"Extrusion Surface\"/>\n" 350 " </PropertyGroup>\n" 351 " </ExposedProperties>\n" 352 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 356 " <Extension name=\"UniformGridRepresentation\">\n" 358 " Extends standard UniformGridRepresentation by adding\n" 363 " ExtrusionRepresentation as a new type of representation.\n" 364 " </Documentation>\n" 366 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n" 367 " text=\"Extrusion Surface\"/>\n" 369 " <Proxy name=\"ExtrusionRepresentation\"\n" 370 " proxygroup=\"representations\"\n" 371 " proxyname=\"ExtrusionRepresentation\"/>\n" 372 " <ExposedProperties>\n" 373 " <PropertyGroup label=\"Extrusion Surface\">\n" 374 " <Property name=\"ExtrusionInputDataArray\"/>\n" 375 " <Property name=\"ExtrusionFactor\"/>\n" 376 " <Property name=\"ExtrusionNormalizeData\"/>\n" 377 " <Property name=\"ExtrusionAutoScaling\"/>\n" 378 " <Property name=\"ExtrusionScalingRange\"/>\n" 379 " <Property name=\"ExtrusionBasisVisibility\"/>\n" 380 " <Property name=\"ExtrusionRecalculateNormals\"/>\n" 382 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 383 " mode=\"visibility\"\n" 384 " property=\"Representation\"\n" 385 " value=\"Extrusion Surface\"/>\n" 387 " </PropertyGroup>\n" 388 " </ExposedProperties>\n" 389 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 393 " <Extension name=\"StructuredGridRepresentation\">\n" 395 " Extends standard UniformGridRepresentation by adding\n" 396 " ExtrusionRepresentation as a new type of representation.\n" 397 " </Documentation>\n" 399 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n" 400 " text=\"Extrusion Surface\"/>\n" 402 " <Proxy name=\"ExtrusionRepresentation\"\n" 403 " proxygroup=\"representations\"\n" 404 " proxyname=\"ExtrusionRepresentation\"/>\n" 405 " <ExposedProperties>\n" 406 " <PropertyGroup label=\"Extrusion Surface\">\n" 407 " <Property name=\"ExtrusionInputDataArray\"/>\n" 408 " <Property name=\"ExtrusionFactor\"/>\n" 409 " <Property name=\"ExtrusionNormalizeData\"/>\n" 410 " <Property name=\"ExtrusionAutoScaling\"/>\n" 411 " <Property name=\"ExtrusionScalingRange\"/>\n" 412 " <Property name=\"ExtrusionBasisVisibility\"/>\n" 413 " <Property name=\"ExtrusionRecalculateNormals\"/>\n" 415 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 416 " mode=\"visibility\"\n" 417 " property=\"Representation\"\n" 418 " value=\"Extrusion Surface\"/>\n" 420 " </PropertyGroup>\n" 421 " </ExposedProperties>\n" 422 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n" 427 "</ServerManagerConfiguration>\n" 438 char* res =
new char[ len + 1];
442 assert(offset == len);
static const char *const EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsInterface1
static const char *const EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsInterface0
char * EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsGetInterfaces()