Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

_vp_context Struct Reference

#include <vp_global.h>


Public Methods

int write_func ANSI_ARGS ((int, void *, unsigned))
int read_func ANSI_ARGS ((int, void *, unsigned))
void *mmap_func ANSI_ARGS ((int, unsigned, void *))
void log_alloc_func ANSI_ARGS ((void *, int, char *, int, char *, void *))
void log_free_func ANSI_ARGS ((void *, void *))
void status_func ANSI_ARGS ((double, void *))

Data Fields

int xlen
int ylen
int zlen
short raw_bytes_per_voxel
short num_voxel_fields
short num_shade_fields
short field_size [VP_MAX_FIELDS]
short field_offset [VP_MAX_FIELDS]
int field_max [VP_MAX_FIELDS]
void * raw_voxels
int raw_voxels_size
int xstride
int ystride
int zstride
double min_opacity
int num_clsfy_params
int param_field [VP_MAX_FIELDS]
float * clsfy_table [VP_MAX_FIELDS]
int clsfy_table_size [VP_MAX_FIELDS]
int color_channels
int shading_mode
float * shade_color_table
int shade_color_table_size
float * shade_weight_table
int shade_weight_table_size
short num_materials
short color_field
short weight_field
double matl_props [VP_MAX_MATERIAL][2][NUM_MATL_PROPS]
short light_enable [VP_MAX_LIGHTS]
vpVector4 light_vector [VP_MAX_LIGHTS]
vpVector3 light_color [VP_MAX_LIGHTS]
int light_both_sides
int reverse_surface_sides
short dc_enable
double dc_front_factor
double dc_density
int dc_table_len_hint
double dc_quantization
vpMatrix4 transforms [3]
short current_matrix
int concat_left
int axis_override
void * image
int image_width
int image_height
short image_bytes_per_scan
int pixel_type
double max_opacity
short int_image_width_hint
short int_image_height_hint
short clamp_shade_table
int param_maxrange [VP_MAX_FIELDS]
short rle_bytes_per_voxel
int skip_rle_x
int skip_rle_y
int skip_rle_z
short enable_shadows
short shadow_light_num
short shadow_width_hint
short shadow_height_hint
float * shadow_color_table
int shadow_color_table_size
int shadow_bias
int end_of_parameters
void(* shade_func )()
void * client_data
int filter_num_taps
int filter_num_phases
float * filter_weights
MinMaxOctreemm_octree
unsigned * sum_table
int sum_table_size
RLEVoxelsrle_x
RLEVoxelsrle_y
RLEVoxelsrle_z
ConstructionBuffercbuf
short factored_view_ready
short affine_view
short best_view_axis
short reverse_slice_order
short intermediate_width
short intermediate_height
double shear_i
double shear_j
double trans_i
double trans_j
vpMatrix3 warp_2d
double depth_000
double depth_di
double depth_dj
double depth_dk
short max_intermediate_width
short max_intermediate_height
short max_scan_length
short intermediate_color_channels
short pad_int_to_maxwidth
union {
   GrayIntPixel *   gray_intim
   RGBIntPixel *   rgb_intim
int_image
double shadow_shear_i
double shadow_shear_j
double shadow_trans_i
double shadow_trans_j
short shadow_width
short shadow_height
short max_shadow_width
short max_shadow_height
short pad_shadow_to_maxwidth
GrayIntPixelshadow_buffer
float * dc_table
int dc_table_len
float affine_opac_correct [VP_OPACITY_MAX+1]
float shadow_opac_correct [VP_OPACITY_MAX+1]
vpResult error_code

Member Function Documentation

void status_func _vp_context::ANSI_ARGS (double, void *)   
 

void log_free_func _vp_context::ANSI_ARGS (void *, void *)   
 

void log_alloc_func _vp_context::ANSI_ARGS (void *, int, char *, int, char *, void *)   
 

void* mmap_func _vp_context::ANSI_ARGS (int, unsigned, void *)   
 

int read_func _vp_context::ANSI_ARGS (int, void *, unsigned)   
 

int write_func _vp_context::ANSI_ARGS (int, void *, unsigned)   
 


Field Documentation

float _vp_context::affine_opac_correct[VP_OPACITY_MAX+1]
 

Definition at line 631 of file vp_global.h.

short _vp_context::affine_view
 

Definition at line 588 of file vp_global.h.

int _vp_context::axis_override
 

Definition at line 508 of file vp_global.h.

short _vp_context::best_view_axis
 

Definition at line 589 of file vp_global.h.

ConstructionBuffer* _vp_context::cbuf
 

Definition at line 584 of file vp_global.h.

short _vp_context::clamp_shade_table
 

Definition at line 524 of file vp_global.h.

void* _vp_context::client_data
 

Definition at line 565 of file vp_global.h.

float* _vp_context::clsfy_table[VP_MAX_FIELDS]
 

Definition at line 470 of file vp_global.h.

int _vp_context::clsfy_table_size[VP_MAX_FIELDS]
 

Definition at line 471 of file vp_global.h.

int _vp_context::color_channels
 

Definition at line 474 of file vp_global.h.

short _vp_context::color_field
 

Definition at line 481 of file vp_global.h.

int _vp_context::concat_left
 

Definition at line 506 of file vp_global.h.

short _vp_context::current_matrix
 

Definition at line 505 of file vp_global.h.

double _vp_context::dc_density
 

Definition at line 498 of file vp_global.h.

short _vp_context::dc_enable
 

Definition at line 496 of file vp_global.h.

double _vp_context::dc_front_factor
 

Definition at line 497 of file vp_global.h.

double _vp_context::dc_quantization
 

Definition at line 500 of file vp_global.h.

float* _vp_context::dc_table
 

Definition at line 627 of file vp_global.h.

int _vp_context::dc_table_len
 

Definition at line 628 of file vp_global.h.

int _vp_context::dc_table_len_hint
 

Definition at line 499 of file vp_global.h.

double _vp_context::depth_000
 

Definition at line 598 of file vp_global.h.

double _vp_context::depth_di
 

Definition at line 599 of file vp_global.h.

double _vp_context::depth_dj
 

Definition at line 600 of file vp_global.h.

double _vp_context::depth_dk
 

Definition at line 601 of file vp_global.h.

short _vp_context::enable_shadows
 

Definition at line 537 of file vp_global.h.

int _vp_context::end_of_parameters
 

Definition at line 551 of file vp_global.h.

vpResult _vp_context::error_code
 

Definition at line 639 of file vp_global.h.

short _vp_context::factored_view_ready
 

Definition at line 587 of file vp_global.h.

int _vp_context::field_max[VP_MAX_FIELDS]
 

Definition at line 461 of file vp_global.h.

short _vp_context::field_offset[VP_MAX_FIELDS]
 

Definition at line 460 of file vp_global.h.

short _vp_context::field_size[VP_MAX_FIELDS]
 

Definition at line 459 of file vp_global.h.

int _vp_context::filter_num_phases
 

Definition at line 569 of file vp_global.h.

int _vp_context::filter_num_taps
 

Definition at line 568 of file vp_global.h.

float* _vp_context::filter_weights
 

Definition at line 570 of file vp_global.h.

GrayIntPixel* _vp_context::gray_intim
 

Definition at line 610 of file vp_global.h.

void* _vp_context::image
 

Definition at line 514 of file vp_global.h.

short _vp_context::image_bytes_per_scan
 

Definition at line 517 of file vp_global.h.

int _vp_context::image_height
 

Definition at line 516 of file vp_global.h.

int _vp_context::image_width
 

Definition at line 515 of file vp_global.h.

union { ... } _vp_context::int_image
 

short _vp_context::int_image_height_hint
 

Definition at line 523 of file vp_global.h.

short _vp_context::int_image_width_hint
 

Definition at line 522 of file vp_global.h.

short _vp_context::intermediate_color_channels
 

Definition at line 607 of file vp_global.h.

short _vp_context::intermediate_height
 

Definition at line 592 of file vp_global.h.

short _vp_context::intermediate_width
 

Definition at line 591 of file vp_global.h.

int _vp_context::light_both_sides
 

Definition at line 492 of file vp_global.h.

vpVector3 _vp_context::light_color[VP_MAX_LIGHTS]
 

Definition at line 491 of file vp_global.h.

short _vp_context::light_enable[VP_MAX_LIGHTS]
 

Definition at line 488 of file vp_global.h.

vpVector4 _vp_context::light_vector[VP_MAX_LIGHTS]
 

Definition at line 489 of file vp_global.h.

double _vp_context::matl_props[VP_MAX_MATERIAL][2][NUM_MATL_PROPS]
 

Definition at line 485 of file vp_global.h.

short _vp_context::max_intermediate_height
 

Definition at line 605 of file vp_global.h.

short _vp_context::max_intermediate_width
 

Definition at line 604 of file vp_global.h.

double _vp_context::max_opacity
 

Definition at line 521 of file vp_global.h.

short _vp_context::max_scan_length
 

Definition at line 606 of file vp_global.h.

short _vp_context::max_shadow_height
 

Definition at line 622 of file vp_global.h.

short _vp_context::max_shadow_width
 

Definition at line 621 of file vp_global.h.

double _vp_context::min_opacity
 

Definition at line 467 of file vp_global.h.

MinMaxOctree* _vp_context::mm_octree
 

Definition at line 576 of file vp_global.h.

int _vp_context::num_clsfy_params
 

Definition at line 468 of file vp_global.h.

short _vp_context::num_materials
 

Definition at line 480 of file vp_global.h.

short _vp_context::num_shade_fields
 

Definition at line 458 of file vp_global.h.

short _vp_context::num_voxel_fields
 

Definition at line 457 of file vp_global.h.

short _vp_context::pad_int_to_maxwidth
 

Definition at line 608 of file vp_global.h.

short _vp_context::pad_shadow_to_maxwidth
 

Definition at line 623 of file vp_global.h.

int _vp_context::param_field[VP_MAX_FIELDS]
 

Definition at line 469 of file vp_global.h.

int _vp_context::param_maxrange[VP_MAX_FIELDS]
 

Definition at line 527 of file vp_global.h.

int _vp_context::pixel_type
 

Definition at line 518 of file vp_global.h.

short _vp_context::raw_bytes_per_voxel
 

Definition at line 456 of file vp_global.h.

void* _vp_context::raw_voxels
 

Definition at line 462 of file vp_global.h.

int _vp_context::raw_voxels_size
 

Definition at line 463 of file vp_global.h.

short _vp_context::reverse_slice_order
 

Definition at line 590 of file vp_global.h.

int _vp_context::reverse_surface_sides
 

Definition at line 493 of file vp_global.h.

RGBIntPixel* _vp_context::rgb_intim
 

Definition at line 611 of file vp_global.h.

short _vp_context::rle_bytes_per_voxel
 

Definition at line 531 of file vp_global.h.

RLEVoxels* _vp_context::rle_x
 

Definition at line 581 of file vp_global.h.

RLEVoxels* _vp_context::rle_y
 

Definition at line 582 of file vp_global.h.

RLEVoxels* _vp_context::rle_z
 

Definition at line 583 of file vp_global.h.

float* _vp_context::shade_color_table
 

Definition at line 476 of file vp_global.h.

int _vp_context::shade_color_table_size
 

Definition at line 477 of file vp_global.h.

void(* _vp_context::shade_func)()
 

float* _vp_context::shade_weight_table
 

Definition at line 478 of file vp_global.h.

int _vp_context::shade_weight_table_size
 

Definition at line 479 of file vp_global.h.

int _vp_context::shading_mode
 

Definition at line 475 of file vp_global.h.

int _vp_context::shadow_bias
 

Definition at line 544 of file vp_global.h.

GrayIntPixel* _vp_context::shadow_buffer
 

Definition at line 624 of file vp_global.h.

float* _vp_context::shadow_color_table
 

Definition at line 542 of file vp_global.h.

int _vp_context::shadow_color_table_size
 

Definition at line 543 of file vp_global.h.

short _vp_context::shadow_height
 

Definition at line 620 of file vp_global.h.

short _vp_context::shadow_height_hint
 

Definition at line 541 of file vp_global.h.

short _vp_context::shadow_light_num
 

Definition at line 538 of file vp_global.h.

float _vp_context::shadow_opac_correct[VP_OPACITY_MAX+1]
 

Definition at line 634 of file vp_global.h.

double _vp_context::shadow_shear_i
 

Definition at line 615 of file vp_global.h.

double _vp_context::shadow_shear_j
 

Definition at line 616 of file vp_global.h.

double _vp_context::shadow_trans_i
 

Definition at line 617 of file vp_global.h.

double _vp_context::shadow_trans_j
 

Definition at line 618 of file vp_global.h.

short _vp_context::shadow_width
 

Definition at line 619 of file vp_global.h.

short _vp_context::shadow_width_hint
 

Definition at line 540 of file vp_global.h.

double _vp_context::shear_i
 

Definition at line 593 of file vp_global.h.

double _vp_context::shear_j
 

Definition at line 594 of file vp_global.h.

int _vp_context::skip_rle_x
 

Definition at line 532 of file vp_global.h.

int _vp_context::skip_rle_y
 

Definition at line 533 of file vp_global.h.

int _vp_context::skip_rle_z
 

Definition at line 534 of file vp_global.h.

unsigned* _vp_context::sum_table
 

Definition at line 577 of file vp_global.h.

int _vp_context::sum_table_size
 

Definition at line 578 of file vp_global.h.

double _vp_context::trans_i
 

Definition at line 595 of file vp_global.h.

double _vp_context::trans_j
 

Definition at line 596 of file vp_global.h.

vpMatrix4 _vp_context::transforms[3]
 

Definition at line 503 of file vp_global.h.

vpMatrix3 _vp_context::warp_2d
 

Definition at line 597 of file vp_global.h.

short _vp_context::weight_field
 

Definition at line 482 of file vp_global.h.

int _vp_context::xlen
 

Definition at line 455 of file vp_global.h.

int _vp_context::xstride
 

Definition at line 464 of file vp_global.h.

int _vp_context::ylen
 

Definition at line 455 of file vp_global.h.

int _vp_context::ystride
 

Definition at line 464 of file vp_global.h.

int _vp_context::zlen
 

Definition at line 455 of file vp_global.h.

int _vp_context::zstride
 

Definition at line 464 of file vp_global.h.


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: