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: