[89] | 1 | |
---|
| 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
---|
| 3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
---|
| 4 | |
---|
| 5 | <!-- Generated by IDLdoc 2.0 --> |
---|
| 6 | |
---|
| 7 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
---|
| 8 | <head> |
---|
[104] | 9 | <title>Interpolation/ (SAXO Documentation)</title> |
---|
[89] | 10 | |
---|
| 11 | |
---|
[109] | 12 | <style type="text/css" media="all"> |
---|
| 13 | |
---|
| 14 | /* CSS for all files which appear in the "main" viewing area: overview, |
---|
| 15 | directory overviews, warnings, index, search, pro files, source |
---|
| 16 | code, help, and etc files. */ |
---|
| 17 | |
---|
| 18 | /* Link styles --------------------------------------------------------------- */ |
---|
| 19 | |
---|
| 20 | a { text-decoration: none; } |
---|
| 21 | |
---|
| 22 | a:link, a:visited { |
---|
| 23 | color: #660000; |
---|
| 24 | border-bottom: 1px dotted #C0C0F0; |
---|
| 25 | } |
---|
| 26 | |
---|
| 27 | a:hover, a:focus { |
---|
| 28 | color: #993333; |
---|
| 29 | background: #FFFFCC; |
---|
| 30 | border-bottom: 1px dotted #303099; |
---|
| 31 | } |
---|
| 32 | |
---|
| 33 | |
---|
| 34 | /* Main styles --------------------------------------------------------------- */ |
---|
| 35 | |
---|
| 36 | body { |
---|
| 37 | margin: 0; |
---|
| 38 | padding: 0; |
---|
| 39 | font-size: 10pt; |
---|
| 40 | font-family: Verdana, Helvetica, Arial, sans-serif; |
---|
| 41 | background-color: #FFFFFF; |
---|
| 42 | } |
---|
| 43 | |
---|
| 44 | p { |
---|
| 45 | margin-top: 0.5em; |
---|
| 46 | margin-bottom: 0; |
---|
| 47 | } |
---|
| 48 | |
---|
| 49 | #container { margin: 1em; } |
---|
| 50 | |
---|
| 51 | code.section { white-space: pre; } |
---|
| 52 | |
---|
| 53 | pre.snippet { |
---|
| 54 | margin-left: 5%; |
---|
| 55 | background: #F0F0F0; |
---|
| 56 | border: 1px dashed #999999; |
---|
| 57 | width: 43em; |
---|
| 58 | padding: 0.5em 0.5em 0.5em 0.5em; |
---|
| 59 | white-space: pre; |
---|
| 60 | } |
---|
| 61 | |
---|
| 62 | /* Navbar styles ------------------------------------------------------------- */ |
---|
| 63 | |
---|
| 64 | #navbar_title { |
---|
| 65 | color: #000033; |
---|
| 66 | background-color: #F0F0FF; |
---|
| 67 | font-family: Arial, Helvetica, sans-serif; |
---|
| 68 | padding: 20px 30px; |
---|
| 69 | border-bottom: 1px solid #000033; |
---|
| 70 | } |
---|
| 71 | |
---|
| 72 | #navbar_title * { |
---|
| 73 | margin: 0; |
---|
| 74 | padding: 0; |
---|
| 75 | } |
---|
| 76 | |
---|
| 77 | #navbar_title h1 { |
---|
| 78 | letter-spacing: 0.1em; |
---|
| 79 | font-variant: small-caps; |
---|
| 80 | font-size: 250%; |
---|
| 81 | text-indent: -1em; |
---|
| 82 | padding-left: 1em; |
---|
| 83 | } |
---|
| 84 | |
---|
| 85 | #navbar_title h2 { |
---|
| 86 | font-size: 110%; |
---|
| 87 | font-weight: normal; |
---|
| 88 | color: #333399; |
---|
| 89 | } |
---|
| 90 | |
---|
| 91 | #main_navbar table { |
---|
| 92 | width: 100%; |
---|
| 93 | border-bottom: 1px solid #666699; |
---|
| 94 | } |
---|
| 95 | |
---|
| 96 | #main_navbar td { |
---|
| 97 | background: #CCCCFF; |
---|
| 98 | font-size: 80%; |
---|
| 99 | font-weight: bold; |
---|
| 100 | font-family: Arial, Helvetica, sans-serif; |
---|
| 101 | border-top: 3px solid #CCCCFF; |
---|
| 102 | border-bottom: 3px solid #CCCCFF; |
---|
| 103 | padding-left: 6px; |
---|
| 104 | padding-right: 6px; |
---|
| 105 | margin: 0; |
---|
| 106 | } |
---|
| 107 | |
---|
| 108 | #main_navbar td#selected { |
---|
| 109 | background: #CCCCFF; |
---|
| 110 | font-size: 80%; |
---|
| 111 | font-weight: bold; |
---|
| 112 | font-family: Arial, Helvetica, sans-serif; |
---|
| 113 | border-top: 3px solid #333399; |
---|
| 114 | border-bottom: 3px solid #CCCCFF; |
---|
| 115 | padding-left: 6px; |
---|
| 116 | padding-right: 6px; |
---|
| 117 | margin: 0; |
---|
| 118 | } |
---|
| 119 | |
---|
| 120 | #main_navbar td#flexible { |
---|
| 121 | width: 100%; |
---|
| 122 | text-align: right; |
---|
| 123 | padding-right: 1em; |
---|
| 124 | background: #CCCCFF; |
---|
| 125 | font-size: 70%; |
---|
| 126 | font-weight: normal; |
---|
| 127 | font-family: Arial, Helvetica, sans-serif; |
---|
| 128 | text-transform: uppercase; |
---|
| 129 | border-top: 3px solid #CCCCFF; |
---|
| 130 | border-bottom: 3px solid #CCCCFF; |
---|
| 131 | } |
---|
| 132 | |
---|
| 133 | #main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; } |
---|
| 134 | |
---|
| 135 | #main_navbar a:hover, #main_navbar a:focus { |
---|
| 136 | color: #FFFF66; |
---|
| 137 | background: #CCCCFF; |
---|
| 138 | border-bottom: 1px none #606099; |
---|
| 139 | border: 0; |
---|
| 140 | } |
---|
| 141 | |
---|
| 142 | #secondary_navbar { |
---|
| 143 | font-size: 80%; |
---|
| 144 | font-weight: normal; |
---|
| 145 | font-family: Arial, Helvetica, sans-serif; |
---|
| 146 | margin-top: 4px; |
---|
| 147 | margin-left: 20px; |
---|
| 148 | white-space: nowrap; |
---|
| 149 | } |
---|
| 150 | |
---|
| 151 | |
---|
| 152 | /* Tagline and footer styles ------------------------------------------------- */ |
---|
| 153 | |
---|
| 154 | div#tagline { |
---|
| 155 | margin-top: 6px; |
---|
| 156 | border-top: 1px dotted lightsteelblue; |
---|
| 157 | padding-top: 6px; |
---|
| 158 | font-size: 66%; |
---|
| 159 | font-style: italic; |
---|
| 160 | } |
---|
| 161 | |
---|
| 162 | div#footer { |
---|
| 163 | margin-top: 6px; |
---|
| 164 | border-top: 1px dotted lightsteelblue; |
---|
| 165 | padding-top: 6px; |
---|
| 166 | font-size: 66%; |
---|
| 167 | font-style: italic; |
---|
| 168 | } |
---|
| 169 | |
---|
| 170 | /* Basic data presenation styles -------------------------------------------- */ |
---|
| 171 | |
---|
| 172 | .index_letter { |
---|
| 173 | font-size: 300%; |
---|
| 174 | font-weight: bold; |
---|
| 175 | color: #000066; |
---|
| 176 | margin: 0.5em 0 0 -0.1em; |
---|
| 177 | } |
---|
| 178 | |
---|
| 179 | h1, h2, h3, h4 { |
---|
| 180 | font-weight: normal; |
---|
| 181 | color: #3333CC; |
---|
| 182 | } |
---|
| 183 | |
---|
| 184 | h1 { |
---|
| 185 | padding-top: 0.75em; |
---|
| 186 | font-size: 160%; |
---|
| 187 | } |
---|
| 188 | |
---|
| 189 | h2 { |
---|
| 190 | padding-top: 1em; |
---|
| 191 | font-size: 120%; |
---|
| 192 | } |
---|
| 193 | |
---|
| 194 | h3 { |
---|
| 195 | padding-top: 0.75em; |
---|
| 196 | margin-bottom: 0.25em; |
---|
| 197 | font-size: 100%; |
---|
| 198 | } |
---|
| 199 | |
---|
| 200 | h4 { |
---|
| 201 | padding: 0; |
---|
| 202 | margin: 0.5em 0 0 0; |
---|
| 203 | font-size: 80%; |
---|
| 204 | } |
---|
| 205 | |
---|
| 206 | table.basic { |
---|
| 207 | empty-cells: show; |
---|
| 208 | margin: 1.5em 1em 0 1em; |
---|
| 209 | border: 1px dotted #CFCFFF; |
---|
| 210 | font-size: 80%; |
---|
| 211 | } |
---|
| 212 | |
---|
| 213 | table.basic th { |
---|
| 214 | background-color: #F0F0FF; |
---|
| 215 | font-weight: bold; |
---|
| 216 | text-align: left; |
---|
| 217 | padding: 4px 1em 4px 4px; |
---|
| 218 | border-bottom: 1px dotted #666699; |
---|
| 219 | } |
---|
| 220 | |
---|
| 221 | table.basic td { |
---|
| 222 | vertical-align: top; |
---|
| 223 | padding: 4px 1em 4px 4px; |
---|
| 224 | } |
---|
| 225 | |
---|
| 226 | dd { |
---|
| 227 | margin-bottom: 0.25em; |
---|
| 228 | font-size: 80%; |
---|
| 229 | } |
---|
| 230 | |
---|
| 231 | |
---|
| 232 | /* Warnings styles ----------------------------------------------------------- */ |
---|
| 233 | |
---|
| 234 | |
---|
| 235 | #todo dl, #bugs dl { |
---|
| 236 | margin: 0 0 0 1.5em; |
---|
| 237 | font-size: 80%; |
---|
| 238 | } |
---|
| 239 | |
---|
| 240 | #todo dd, #bugs dd { |
---|
| 241 | margin-left: 3em; |
---|
| 242 | font-size: 100%; |
---|
| 243 | } |
---|
| 244 | |
---|
| 245 | #undoc table, #obsolete table, #statistics table { |
---|
| 246 | width: 80%; |
---|
| 247 | margin-left: 2em; |
---|
| 248 | } |
---|
| 249 | |
---|
| 250 | #undoc td, #obsolete td, #statistics td { |
---|
| 251 | padding: 0 0 0 0; |
---|
| 252 | font-size: 80%; |
---|
| 253 | white-space: nowrap; |
---|
| 254 | } |
---|
| 255 | |
---|
| 256 | #undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; } |
---|
| 257 | |
---|
| 258 | #undoc td.docstat, #statistics td.stat { |
---|
| 259 | width: 50%; |
---|
| 260 | text-align: right; |
---|
| 261 | } |
---|
| 262 | |
---|
| 263 | #undoc td.partialdoc, #statistics td.caution { color: #CC6600; } |
---|
| 264 | |
---|
| 265 | #undoc td.notdoc, #statistics td.warning { color: #993333; } |
---|
| 266 | |
---|
| 267 | /* File + routine styles ----------------------------------------------------- */ |
---|
| 268 | |
---|
| 269 | h1.directory { |
---|
| 270 | padding: 1em 0 0 0; |
---|
| 271 | margin: 0; |
---|
| 272 | font-size: 66%; |
---|
| 273 | } |
---|
| 274 | |
---|
| 275 | h1.directory a { border-bottom: 0; } |
---|
| 276 | |
---|
| 277 | h2.pro_file { |
---|
| 278 | padding: 0; |
---|
| 279 | margin: 0; |
---|
| 280 | font-size: 140%; |
---|
| 281 | } |
---|
| 282 | |
---|
| 283 | div#file_attr { |
---|
| 284 | padding: 0 1em 0 1em; |
---|
| 285 | margin: 1em; |
---|
| 286 | background: #F6F6F6; |
---|
| 287 | border: 1px dotted #999999; |
---|
| 288 | } |
---|
| 289 | |
---|
| 290 | div#file_attr dt { |
---|
| 291 | font-size: 80%; |
---|
| 292 | font-weight: bold; |
---|
| 293 | } |
---|
| 294 | |
---|
| 295 | div#file_attr dd { |
---|
| 296 | font-size: 80%; |
---|
| 297 | } |
---|
| 298 | |
---|
| 299 | div#class_diagram { |
---|
| 300 | padding: 1em 0 1em 0; |
---|
| 301 | white-space: pre; |
---|
| 302 | font-family: 'Courier New'; |
---|
| 303 | } |
---|
| 304 | |
---|
| 305 | table#sav_attr { |
---|
| 306 | font-size: 90%; |
---|
| 307 | margin: 1em; |
---|
| 308 | padding: 1em 1em 1em 1em; |
---|
| 309 | background: #F6F6F6; |
---|
| 310 | border: 1px dotted #999999; |
---|
| 311 | } |
---|
| 312 | |
---|
| 313 | table#sav_attr th { text-align: left; } |
---|
| 314 | |
---|
| 315 | table#sav_attr td { vertical-align: top; padding-right: 2em; } |
---|
| 316 | |
---|
| 317 | table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; } |
---|
| 318 | |
---|
| 319 | p.sav_warning { margin-left: 4em; font-family: 80%; } |
---|
| 320 | |
---|
| 321 | table.variables { |
---|
| 322 | font-family: 'Courier New', monospace; |
---|
| 323 | font-size: 80%; |
---|
| 324 | text-indent: -2em; |
---|
| 325 | padding-left: 2em; |
---|
| 326 | } |
---|
| 327 | |
---|
| 328 | table.variables td.image { width: 64px; } |
---|
| 329 | |
---|
| 330 | div#file_comments { |
---|
| 331 | margin: 2em; |
---|
| 332 | font-size: 80%; |
---|
| 333 | } |
---|
| 334 | |
---|
| 335 | |
---|
| 336 | div.field_summary { |
---|
| 337 | padding: 0 1em 0 1em; |
---|
| 338 | margin: 1em; |
---|
| 339 | background: #FFFFF0; |
---|
| 340 | border: 1px dotted #C0C000; |
---|
| 341 | } |
---|
| 342 | |
---|
| 343 | div#routine_summary { |
---|
| 344 | padding: 0 1em 0 1em; |
---|
| 345 | margin: 1em; |
---|
| 346 | background: #F0F0FF; |
---|
| 347 | border: 1px dotted #9999FF; |
---|
| 348 | } |
---|
| 349 | |
---|
| 350 | div.field_summary h2, div#routine_summary h2 { |
---|
| 351 | padding: 0.5em 0 0 0; |
---|
| 352 | margin: 0; |
---|
| 353 | } |
---|
| 354 | |
---|
| 355 | div.field_summary table, div.field_summary p { |
---|
| 356 | margin: 1em 1em; |
---|
| 357 | } |
---|
| 358 | |
---|
| 359 | div.field_summary td.name { |
---|
| 360 | vertical-align: top; |
---|
| 361 | padding-bottom: 0.25em; |
---|
| 362 | color: #3333CC; |
---|
| 363 | } |
---|
| 364 | |
---|
| 365 | div.field_summary span.field_type { |
---|
| 366 | font-weight: normal; |
---|
| 367 | font-size: 80%; |
---|
| 368 | color: black; |
---|
| 369 | } |
---|
| 370 | |
---|
| 371 | div.field_summary td.comments { |
---|
| 372 | vertical-align: top; |
---|
| 373 | padding-left: 2em; |
---|
| 374 | font-size: 80%; |
---|
| 375 | } |
---|
| 376 | |
---|
| 377 | p.commaList { |
---|
| 378 | margin: 1em 1em 1em 1em; |
---|
| 379 | } |
---|
| 380 | |
---|
| 381 | span.warning { |
---|
| 382 | color: #CC6633; |
---|
| 383 | font-weight: bold; |
---|
| 384 | font-size: 66%; |
---|
| 385 | text-transform: uppercase; |
---|
| 386 | } |
---|
| 387 | |
---|
| 388 | span.categories { |
---|
| 389 | color: #006633; |
---|
| 390 | font-weight: bold; |
---|
| 391 | font-size: 66%; |
---|
| 392 | text-transform: uppercase; |
---|
| 393 | } |
---|
| 394 | |
---|
| 395 | span.undoc { |
---|
| 396 | color: #FF6633; |
---|
| 397 | font-weight: bold; |
---|
| 398 | font-size: 80%; |
---|
| 399 | text-transform: uppercase; |
---|
| 400 | } |
---|
| 401 | |
---|
| 402 | span.attr { |
---|
| 403 | color: #006633; |
---|
| 404 | font-weight: bold; |
---|
| 405 | font-size: 80%; |
---|
| 406 | text-transform: uppercase; |
---|
| 407 | } |
---|
| 408 | |
---|
| 409 | span.value { |
---|
| 410 | color: #006633; |
---|
| 411 | font-weight: normal; |
---|
| 412 | text-transform: none; |
---|
| 413 | } |
---|
| 414 | |
---|
| 415 | a.top { |
---|
| 416 | font-weight: bold; |
---|
| 417 | font-size: 66%; |
---|
| 418 | text-transform: uppercase; |
---|
| 419 | float: right; |
---|
| 420 | } |
---|
| 421 | |
---|
| 422 | span.result { |
---|
| 423 | font-family: Verdana, Arial, Helvetica, sans-serif; |
---|
| 424 | font-style: italic; |
---|
| 425 | font-size: 80%; |
---|
| 426 | } |
---|
| 427 | |
---|
| 428 | div#routine_summary p, div.routine_details p.header { |
---|
| 429 | padding-top: 0.5em; |
---|
| 430 | margin-left: 1.5em; |
---|
| 431 | text-indent: -1.5em; |
---|
| 432 | font-family: 'Courier New', monospace; |
---|
| 433 | } |
---|
| 434 | |
---|
| 435 | div.routine_details { |
---|
| 436 | padding: 0.5em 1em 0.5em 1em; |
---|
| 437 | margin: 1em; |
---|
| 438 | border: 1px dotted #CCCCCC; |
---|
| 439 | } |
---|
| 440 | |
---|
| 441 | div.routine_details h2 { |
---|
| 442 | padding-top: 0; |
---|
| 443 | margin-top: 0; |
---|
| 444 | } |
---|
| 445 | |
---|
| 446 | div.routine_details div.value { |
---|
| 447 | margin: 0 1em 0 1em; |
---|
| 448 | font-size: 80%; |
---|
| 449 | } |
---|
| 450 | |
---|
| 451 | div.routine_details div.comments { |
---|
| 452 | font-size: 80%; |
---|
| 453 | margin: 0.75em 1em 1em 1em; |
---|
| 454 | } |
---|
| 455 | |
---|
| 456 | div.routine_details div.preformat { |
---|
| 457 | white-space: pre; |
---|
| 458 | } |
---|
| 459 | |
---|
| 460 | table.statistics { |
---|
| 461 | font-size: 80%; |
---|
| 462 | margin-left: 1em; |
---|
| 463 | } |
---|
| 464 | |
---|
| 465 | table.statistics td { |
---|
| 466 | padding: 0 2em 0 0; |
---|
| 467 | } |
---|
| 468 | |
---|
| 469 | /* Overview styles ----------------------------------------------------------- */ |
---|
| 470 | |
---|
| 471 | div.overview { |
---|
| 472 | width: 100%; |
---|
| 473 | margin-top: 1em; |
---|
| 474 | clear: both; |
---|
| 475 | } |
---|
| 476 | |
---|
| 477 | div.overview table { |
---|
| 478 | empty-cells: show; |
---|
| 479 | font-size: 90%; |
---|
| 480 | margin: 1em 1em 1em 1em; |
---|
| 481 | padding: 1em 0.5em 1em 0.5em; |
---|
| 482 | background: #F6F6F6; |
---|
| 483 | border: 1px dotted #999999; |
---|
| 484 | } |
---|
| 485 | |
---|
| 486 | div.overview td { |
---|
| 487 | padding: 3px 1em 3px 1em; |
---|
| 488 | } |
---|
| 489 | |
---|
| 490 | div.overview td.dir { |
---|
| 491 | width: 1%; |
---|
| 492 | vertical-align: top; |
---|
| 493 | text-align: right; |
---|
| 494 | padding-right: 1em; |
---|
| 495 | } |
---|
| 496 | |
---|
| 497 | |
---|
| 498 | /* Navigation list styles for tree structures -------------------------------- */ |
---|
| 499 | |
---|
| 500 | #tree { |
---|
| 501 | text-align: left; |
---|
| 502 | font-size: 90%; |
---|
| 503 | margin: 0.75em 0 0.75em 0; |
---|
| 504 | padding: 0; |
---|
| 505 | } |
---|
| 506 | |
---|
| 507 | #tree ul { |
---|
| 508 | text-align: left; |
---|
| 509 | margin: 0; |
---|
| 510 | padding: 0; |
---|
| 511 | } |
---|
| 512 | |
---|
| 513 | #tree li { |
---|
| 514 | margin: 0 0 0 15px; |
---|
| 515 | padding: 0; |
---|
| 516 | list-style-type: none; |
---|
| 517 | } |
---|
| 518 | |
---|
| 519 | #tree .symbols { |
---|
| 520 | float: left; |
---|
| 521 | width: 12px; |
---|
| 522 | height: 1em; |
---|
| 523 | padding-left: 4px; |
---|
| 524 | background-position: 0 100%; |
---|
| 525 | background-repeat: no-repeat; |
---|
| 526 | } |
---|
| 527 | |
---|
| 528 | /* Search styles ------------------------------------------------------------- */ |
---|
| 529 | |
---|
| 530 | input.writein { |
---|
| 531 | padding-left: 0.5em; |
---|
| 532 | border: 1px solid #CCCCCC; |
---|
| 533 | font-family: 'Courier New'; |
---|
| 534 | background: #FFFFF3; |
---|
| 535 | } |
---|
| 536 | |
---|
| 537 | #search form { |
---|
| 538 | margin-left: 2em; |
---|
| 539 | } |
---|
| 540 | |
---|
| 541 | #search table { |
---|
| 542 | margin: 1em 1em 0 2em; |
---|
| 543 | padding: 1em 2em 1em 2em; |
---|
| 544 | background: #F6F6F6; |
---|
| 545 | border: 1px dotted #999999; |
---|
| 546 | } |
---|
| 547 | |
---|
| 548 | #search tr { |
---|
| 549 | text-align: center; |
---|
| 550 | } |
---|
| 551 | |
---|
| 552 | #search td { |
---|
| 553 | font-size: 80%; |
---|
| 554 | text-align: left; |
---|
| 555 | } |
---|
| 556 | |
---|
| 557 | #search td * { |
---|
| 558 | vertical-align: middle; |
---|
| 559 | } |
---|
| 560 | |
---|
| 561 | #search p { |
---|
| 562 | font-size: 66%; |
---|
| 563 | margin: 0 3em 2em 3em; |
---|
| 564 | } |
---|
| 565 | |
---|
| 566 | /* Help styles --------------------------------------------------------------- */ |
---|
| 567 | |
---|
| 568 | div.toc { |
---|
| 569 | padding: 0 1em 0 1em; |
---|
| 570 | margin: 1em; |
---|
| 571 | background: #F0F0FF; |
---|
| 572 | border: 1px dotted #9999FF; |
---|
| 573 | width: 19em; |
---|
| 574 | } |
---|
| 575 | |
---|
| 576 | div.right { |
---|
| 577 | float: right; |
---|
| 578 | width: 22em; |
---|
| 579 | } |
---|
| 580 | |
---|
| 581 | ol.toc { |
---|
| 582 | list-style-type: upper-roman; |
---|
| 583 | } |
---|
| 584 | |
---|
| 585 | ol.toc ol { |
---|
| 586 | padding-left: 3em; |
---|
| 587 | margin-left: 0; |
---|
| 588 | list-style-type: lower-alpha; |
---|
| 589 | } |
---|
| 590 | |
---|
| 591 | dl.variables dt { font-size: 80%; } |
---|
| 592 | dl.variables dd { margin-bottom: 0.5em; } |
---|
| 593 | |
---|
| 594 | </style> |
---|
| 595 | <style type="text/css" media="print"> |
---|
| 596 | #navbar_title { |
---|
| 597 | background-color: #FFFFFF; |
---|
| 598 | } |
---|
| 599 | |
---|
| 600 | #main_navbar td { |
---|
| 601 | background: #FFFFFF; |
---|
| 602 | border-top: 0.25em solid #FFFFFF; |
---|
| 603 | border-bottom: 0.25em solid #FFFFFF; |
---|
| 604 | } |
---|
| 605 | |
---|
| 606 | #main_navbar td#selected { |
---|
| 607 | background: #FFFFFF; |
---|
| 608 | border-top: 0.25em solid #333399; |
---|
| 609 | border-bottom: 0.25em solid #FFFFFF; |
---|
| 610 | } |
---|
| 611 | |
---|
| 612 | #main_navbar td#flexible { |
---|
| 613 | background: #FFFFFF; |
---|
| 614 | border-top: 0.25em solid #FFFFFF; |
---|
| 615 | border-bottom: 0.25em solid #FFFFFF; |
---|
| 616 | } |
---|
| 617 | |
---|
| 618 | #secondary_navbar { |
---|
| 619 | display: none; |
---|
| 620 | } |
---|
| 621 | |
---|
| 622 | </style> |
---|
[89] | 623 | |
---|
| 624 | |
---|
| 625 | <script type="text/javascript"> |
---|
| 626 | function setTitle() { |
---|
[104] | 627 | parent.document.title="Interpolation/ (SAXO Documentation)"; |
---|
[89] | 628 | } |
---|
| 629 | </script> |
---|
| 630 | </head> |
---|
| 631 | |
---|
| 632 | |
---|
| 633 | <body onload="setTitle();"> |
---|
| 634 | |
---|
| 635 | <div id="navbar_title"> |
---|
[104] | 636 | <h1>SAXO Documentation</h1> |
---|
[89] | 637 | </div> |
---|
| 638 | |
---|
| 639 | |
---|
| 640 | <div id="main_navbar"> |
---|
| 641 | |
---|
| 642 | <table cellspacing="0"> |
---|
| 643 | <tr> |
---|
| 644 | |
---|
| 645 | <td><a href="../overview.html?format=raw" title="Overview of library">Overview</a></td> |
---|
| 646 | |
---|
| 647 | |
---|
| 648 | |
---|
| 649 | <td id="selected">Directory</td> |
---|
| 650 | |
---|
| 651 | |
---|
| 652 | |
---|
| 653 | <td><a href="../idldoc-categories.html?format=raw" title="Browse library by category">Categories</a></td> |
---|
| 654 | |
---|
| 655 | |
---|
| 656 | |
---|
| 657 | <td><a href="../idldoc-index.html?format=raw" title="Index of files, routines, and parameters">Index</a></td> |
---|
| 658 | |
---|
| 659 | |
---|
| 660 | |
---|
| 661 | <td><a href="../search-page.html?format=raw" title="Search library">Search</a></td> |
---|
| 662 | |
---|
| 663 | |
---|
| 664 | <td >File</td> |
---|
| 665 | |
---|
| 666 | |
---|
| 667 | <td >Source</td> |
---|
| 668 | |
---|
| 669 | |
---|
| 670 | |
---|
| 671 | <td><a href="../idldoc-help.html?format=raw" title="Help on IDLdoc">Help</a></td> |
---|
| 672 | |
---|
| 673 | |
---|
| 674 | <td >Etc</td> |
---|
| 675 | |
---|
| 676 | <td id="flexible">Developer documentation</td> |
---|
| 677 | </tr> |
---|
| 678 | </table> |
---|
| 679 | |
---|
| 680 | </div> |
---|
| 681 | |
---|
| 682 | <div id="secondary_navbar"> |
---|
| 683 | |
---|
[111] | 684 | << prev file | next file >> <a href="./directory-overview.html?format=raw" target="_TOP">view single page</a> | <a href="../index.html?format=raw" target="_TOP">view frames</a> summary: fields | routine details: routine |
---|
[89] | 685 | |
---|
| 686 | </div> |
---|
| 687 | |
---|
| 688 | |
---|
| 689 | <div id="container"> |
---|
| 690 | |
---|
| 691 | <h1>Directory overview for Interpolation/</h1> |
---|
| 692 | |
---|
| 693 | |
---|
| 694 | |
---|
| 695 | |
---|
| 696 | <h2>File summary</h2> |
---|
| 697 | |
---|
| 698 | <dl> |
---|
| 699 | |
---|
| 700 | <dt><a href="angle.html?format=raw">angle.pro</a></dt> |
---|
[101] | 701 | <dd> north stereographic polar projection Compute angles between grid lines and direction of the North (fom angle.</dd> |
---|
[89] | 702 | |
---|
| 703 | <dt><a href="clickincell.html?format=raw">clickincell.pro</a></dt> |
---|
[101] | 704 | <dd> click on a map and find in which cell the click was </dd> |
---|
[89] | 705 | |
---|
[111] | 706 | <dt><a href="compute_fromirr_bilinear_weigaddr.html?format=raw">compute_fromirr_bilinear_weigaddr.pro</a></dt> |
---|
| 707 | <dd> compute the weight and address needed to interpolate data from an "irregular 2D grid" (defined as a grid made of quadrilateral cells) to any grid using the bilinear method </dd> |
---|
| 708 | |
---|
[89] | 709 | <dt><a href="compute_fromreg_bilinear_weigaddr.html?format=raw">compute_fromreg_bilinear_weigaddr.pro</a></dt> |
---|
[111] | 710 | <dd> compute the weight and address needed to interpolate data from a "regular grid" to any grid using the bilinear method </dd> |
---|
[89] | 711 | |
---|
| 712 | <dt><a href="compute_fromreg_imoms3_weigaddr.html?format=raw">compute_fromreg_imoms3_weigaddr.pro</a></dt> |
---|
[101] | 713 | <dd> compute the weight and address neede to interpolate data from a "regular grid" to any grid using the imoms3 method </dd> |
---|
[89] | 714 | |
---|
| 715 | <dt><a href="cutpar.html?format=raw">cutpar.pro</a></dt> |
---|
[101] | 716 | <dd> cut p parallelogram(s) into p*n^2 parallelograms </dd> |
---|
[89] | 717 | |
---|
| 718 | <dt><a href="cutsegment.html?format=raw">cutsegment.pro</a></dt> |
---|
[101] | 719 | <dd> cut p segments into p*n equal parts </dd> |
---|
[89] | 720 | |
---|
| 721 | <dt><a href="extrapolate.html?format=raw">extrapolate.pro</a></dt> |
---|
[101] | 722 | <dd> extrapolate data (zinput) where maskinput eq 0 by filling step by step the coastline points with the mean value of the 8 neighbourgs.</dd> |
---|
[89] | 723 | |
---|
[111] | 724 | <dt><a href="fromirr.html?format=raw">fromirr.pro</a></dt> |
---|
| 725 | <dd> interpolate data from an irregular 2D grid to any 2D grid.</dd> |
---|
| 726 | |
---|
[89] | 727 | <dt><a href="fromreg.html?format=raw">fromreg.pro</a></dt> |
---|
[101] | 728 | <dd> interpolate data from a "regular/rectangular grid" to any grid.</dd> |
---|
[89] | 729 | |
---|
| 730 | <dt><a href="get_gridparams.html?format=raw">get_gridparams.pro</a></dt> |
---|
[101] | 731 | <dd> 1) extract from a NetCDF file the longitude, latidude, and their dimensions and make sure it is 1D or 2D arrays or 2) given longitude and latitude arrays get their dimensions and make sure they are 1D or 2D arrays </dd> |
---|
[89] | 732 | |
---|
| 733 | <dt><a href="imoms3.html?format=raw">imoms3.pro</a></dt> |
---|
| 734 | <dd></dd> |
---|
| 735 | |
---|
| 736 | <dt><a href="inquad.html?format=raw">inquad.pro</a></dt> |
---|
[101] | 737 | <dd> to find if an (x,y) point is in a quadrilateral (x1,x2,x3,x4) </dd> |
---|
[89] | 738 | |
---|
| 739 | <dt><a href="inrecgrid.html?format=raw">inrecgrid.pro</a></dt> |
---|
[101] | 740 | <dd> given - a list of points, (x,y) position - the x and y limits of a rectangular grid find in which cell is located each given point.</dd> |
---|
[89] | 741 | |
---|
| 742 | <dt><a href="ll_narcs_distances.html?format=raw">ll_narcs_distances.pro</a></dt> |
---|
[101] | 743 | <dd> This function returns the longitude and latitude [lon, lat] of a point a given arc distance (-pi <= Arc_Dist <= pi), and azimuth (Az), from a specified location Lon0, lat0.</dd> |
---|
[89] | 744 | |
---|
| 745 | <dt><a href="map_npoints.html?format=raw">map_npoints.pro</a></dt> |
---|
[101] | 746 | <dd> Return the distance in meter between all np0 points P0 and all np1 points P1 on a sphere.</dd> |
---|
[89] | 747 | |
---|
| 748 | <dt><a href="neighbor.html?format=raw">neighbor.pro</a></dt> |
---|
[101] | 749 | <dd> find the closetest point of (P0) within a list of np1 points P1 Which can be on a sphere </dd> |
---|
[89] | 750 | |
---|
| 751 | <dt><a href="quadrilateral2square.html?format=raw">quadrilateral2square.pro</a></dt> |
---|
[101] | 752 | <dd> warm (or map) an arbitrary quadrilateral onto a unit square according to the 4-point correspondences: (x0,y0) -> (0,0) (x1,y1) -> (1,0) (x2,y2) -> (1,1) (x3,y3) -> (0,1) This is the inverse function of square2quadrilateral.</dd> |
---|
[89] | 753 | |
---|
| 754 | <dt><a href="spl_fstdrv.html?format=raw">spl_fstdrv.pro</a></dt> |
---|
[101] | 755 | <dd> SPL_FSTDRV returns the values of the first derivative of the interpolating function at the points X2i.</dd> |
---|
[89] | 756 | |
---|
| 757 | <dt><a href="spl_incr.html?format=raw">spl_incr.pro</a></dt> |
---|
[101] | 758 | <dd> Given the arrays X and Y, which tabulate a function (with the X[i] AND Y[i] in ascending order), and given an input value X2, the SPL_INCR function returns an interpolated value for the given values of X2.</dd> |
---|
[89] | 759 | |
---|
| 760 | <dt><a href="spl_keep_mean.html?format=raw">spl_keep_mean.pro</a></dt> |
---|
[101] | 761 | <dd> Given the arrays X and Y, which tabulate a function (with the X[i] AND Y[i] in ascending order), and given an input value X2, the SPL_INCR function returns an interpolated value for the given values of X2.</dd> |
---|
[89] | 762 | |
---|
| 763 | <dt><a href="square2quadrilateral.html?format=raw">square2quadrilateral.pro</a></dt> |
---|
[101] | 764 | <dd> warm (or map) a unit square onto an arbitrary quadrilateral according to the 4-point correspondences: (0,0) -> (x0,y0) (1,0) -> (x1,y1) (1,1) -> (x2,y2) (0,1) -> (x3,y3) The mapping is done using perspective transformation which preserve lines in all orientations and permit quadrilateral to quadrilateral mappings.</dd> |
---|
[89] | 765 | |
---|
| 766 | <dt><a href="testinterp.html?format=raw">testinterp.pro</a></dt> |
---|
| 767 | <dd></dd> |
---|
| 768 | |
---|
| 769 | </dl> |
---|
| 770 | |
---|
| 771 | |
---|
| 772 | |
---|
| 773 | |
---|
| 774 | |
---|
| 775 | |
---|
| 776 | <div id="tagline">Produced by IDLdoc 2.0.</div> |
---|
| 777 | |
---|
| 778 | </div> |
---|
| 779 | |
---|
| 780 | </body> |
---|
| 781 | </html> |
---|