A toplevel object which provided services such as animation and display list creation.
A toplevel object which provided services such as animation and display list creation. It is the main entry point for DataViewer if you want to use it in retained mode.
DVnamed_properties named_properties
DVgeometry(int (*)(DVcreate_image_arguments &)=NULL)
~DVgeometry()
void reset()
int read_file(char *input_string)
int load_file()
int draw()
void drawing_area(Tk_Window val)
else void drawing_area(Widget val)
endif void zoom(float val)
void rotate(float *val)
void translate(float x, float y)
void get_zoom(float *out)
void get_rotate(float *out)
void get_translate(float *out)
void set_zoom(float *in)
void set_rotate(float *in)
void set_translate(float *in)
float get_zoom()
void useTimer()
void noTimer()
int ifTimer()
void set_background_color(const DVcolor&)
void set_background_color(const LCVMstring&)
void set_background_color(const DVrich_property_item<DVcolor>&)
void set_background_color(const DVexplicit_property_item<DVcolor>&)
void set_background_color(const DVnamed_property_item<DVcolor>&)
int get_animation_optimize_flag() const
DVgeometry& set_animation_optimize_flag(const int)
int get_first_frame_number() const
int get_last_frame_number() const
void set_first_frame_number(int)
void set_last_frame_number(int)
DVgeometry& set_animation_frames(const int, const int, const int)
int get_animation_first_frame_number()
int get_animation_last_frame_number()
int get_animation_step_frame_number()
DVgeometry& set_current_frame_number(const int)
int get_current_frame_number()
DVgeometry& set_frames_per_second(const float)
float get_frames_per_second() const
int compute_animation_size()
int valid_draw_frame(const int frame_num) const
int create_display_lists()
void animate_run_forward()
void animate_run_backward()
void animate_play_forward()
void animate_play_backward()
friend void continuous_animate_next(ClientData)
friend void continuous_animate_next(XtPointer, XtIntervalId *)
friend void continuous_animate_previous(ClientData)
friend void continuous_animate_previous(XtPointer, XtIntervalId *)
int animate_next()
int animate_previous()
void animation_to_start()
void animation_to_end()
void animation_to_frame(const int frame_num)
void animate_stop()
void show_front()
void show_back()
void show_top()
void show_bottom()
void show_left()
void show_right()
DVexport_state_type set_export_state(const LCVMstring&)
DVexport_state_type get_export_state(LCVMstring&)
DVexport_state_type get_export_state()
DVrecord_state_type export_start_record(const LCVMstring&, const LCVMstring&)
DVrecord_state_type export_start_record(const DVexport_state_type, const LCVMstring&)
DVrecord_state_type export_pause_record()
DVrecord_state_type export_continue_record()
DVrecord_state_type export_stop_record()
DVrecord_state_type get_record_state()
int animation_draw()
int export_draw()
int export_dataviewer(LCVMstring&)
int export_povary(LCVMstring&)
int export_inventor(LCVMstring&)
int export_postscript(LCVMstring&)
int export_ppm(LCVMstring&)
void set_geometry_pointer()
void set_geometry_pointer(DVgeometry*) const
void get_name_stack(int x, int y, LCVMstring &name_stack)
void set_perspective(float fov, float ratio, float front_clip, float back_clip)
void get_perspective(float &fov, float &ratio, float &front_clip, float &back_clip)
void set_user_function(int (*func)(DVcreate_image_arguments &))
void new_top_level_container(DVcontainer&)
DVcontainer& get_top_level_container()
void reset_named_properties()
void set_default_input_string(LCVMstring&)
void get_default_input_string(LCVMstring&) const