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 |
| MinMaxOctree * | mm_octree |
| unsigned * | sum_table |
| int | sum_table_size |
| RLEVoxels * | rle_x |
| RLEVoxels * | rle_y |
| RLEVoxels * | rle_z |
| ConstructionBuffer * | cbuf |
| 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 |
| GrayIntPixel * | shadow_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]
|
|
| short _vp_context::affine_view
|
|
| int _vp_context::axis_override
|
|
| short _vp_context::best_view_axis
|
|
| short _vp_context::clamp_shade_table
|
|
| void* _vp_context::client_data
|
|
| float* _vp_context::clsfy_table[VP_MAX_FIELDS]
|
|
| int _vp_context::clsfy_table_size[VP_MAX_FIELDS]
|
|
| int _vp_context::color_channels
|
|
| short _vp_context::color_field
|
|
| int _vp_context::concat_left
|
|
| short _vp_context::current_matrix
|
|
| double _vp_context::dc_density
|
|
| short _vp_context::dc_enable
|
|
| double _vp_context::dc_front_factor
|
|
| double _vp_context::dc_quantization
|
|
| float* _vp_context::dc_table
|
|
| int _vp_context::dc_table_len
|
|
| int _vp_context::dc_table_len_hint
|
|
| double _vp_context::depth_000
|
|
| double _vp_context::depth_di
|
|
| double _vp_context::depth_dj
|
|
| double _vp_context::depth_dk
|
|
| short _vp_context::enable_shadows
|
|
| int _vp_context::end_of_parameters
|
|
| short _vp_context::factored_view_ready
|
|
| int _vp_context::field_max[VP_MAX_FIELDS]
|
|
| short _vp_context::field_offset[VP_MAX_FIELDS]
|
|
| short _vp_context::field_size[VP_MAX_FIELDS]
|
|
| int _vp_context::filter_num_phases
|
|
| int _vp_context::filter_num_taps
|
|
| float* _vp_context::filter_weights
|
|
| short _vp_context::image_bytes_per_scan
|
|
| int _vp_context::image_height
|
|
| int _vp_context::image_width
|
|
| union { ... } _vp_context::int_image
|
|
| short _vp_context::int_image_height_hint
|
|
| short _vp_context::int_image_width_hint
|
|
| short _vp_context::intermediate_color_channels
|
|
| short _vp_context::intermediate_height
|
|
| short _vp_context::intermediate_width
|
|
| int _vp_context::light_both_sides
|
|
| vpVector3 _vp_context::light_color[VP_MAX_LIGHTS]
|
|
| short _vp_context::light_enable[VP_MAX_LIGHTS]
|
|
| vpVector4 _vp_context::light_vector[VP_MAX_LIGHTS]
|
|
| double _vp_context::matl_props[VP_MAX_MATERIAL][2][NUM_MATL_PROPS]
|
|
| short _vp_context::max_intermediate_height
|
|
| short _vp_context::max_intermediate_width
|
|
| double _vp_context::max_opacity
|
|
| short _vp_context::max_scan_length
|
|
| short _vp_context::max_shadow_height
|
|
| short _vp_context::max_shadow_width
|
|
| double _vp_context::min_opacity
|
|
| int _vp_context::num_clsfy_params
|
|
| short _vp_context::num_materials
|
|
| short _vp_context::num_shade_fields
|
|
| short _vp_context::num_voxel_fields
|
|
| short _vp_context::pad_int_to_maxwidth
|
|
| short _vp_context::pad_shadow_to_maxwidth
|
|
| int _vp_context::param_field[VP_MAX_FIELDS]
|
|
| int _vp_context::param_maxrange[VP_MAX_FIELDS]
|
|
| int _vp_context::pixel_type
|
|
| short _vp_context::raw_bytes_per_voxel
|
|
| void* _vp_context::raw_voxels
|
|
| int _vp_context::raw_voxels_size
|
|
| short _vp_context::reverse_slice_order
|
|
| int _vp_context::reverse_surface_sides
|
|
| short _vp_context::rle_bytes_per_voxel
|
|
| float* _vp_context::shade_color_table
|
|
| int _vp_context::shade_color_table_size
|
|
| void(* _vp_context::shade_func)()
|
|
| float* _vp_context::shade_weight_table
|
|
| int _vp_context::shade_weight_table_size
|
|
| int _vp_context::shading_mode
|
|
| int _vp_context::shadow_bias
|
|
| float* _vp_context::shadow_color_table
|
|
| int _vp_context::shadow_color_table_size
|
|
| short _vp_context::shadow_height
|
|
| short _vp_context::shadow_height_hint
|
|
| short _vp_context::shadow_light_num
|
|
| float _vp_context::shadow_opac_correct[VP_OPACITY_MAX+1]
|
|
| double _vp_context::shadow_shear_i
|
|
| double _vp_context::shadow_shear_j
|
|
| double _vp_context::shadow_trans_i
|
|
| double _vp_context::shadow_trans_j
|
|
| short _vp_context::shadow_width
|
|
| short _vp_context::shadow_width_hint
|
|
| double _vp_context::shear_i
|
|
| double _vp_context::shear_j
|
|
| int _vp_context::skip_rle_x
|
|
| int _vp_context::skip_rle_y
|
|
| int _vp_context::skip_rle_z
|
|
| unsigned* _vp_context::sum_table
|
|
| int _vp_context::sum_table_size
|
|
| double _vp_context::trans_i
|
|
| double _vp_context::trans_j
|
|
| short _vp_context::weight_field
|
|
The documentation for this struct was generated from the following file: