BRL-CAD
Loading...
Searching...
No Matches
rt_edit_functab Struct Reference

#include <functab.h>

Collaboration diagram for rt_edit_functab:
[legend]

Data Fields

uint32_t magic
 
char ft_name [17]
 
char ft_label [9]
 
void(* ft_labels )(int *num_lines, point_t *lines, struct rt_point_labels *pl, int max_pl, const mat_t xform, struct rt_edit *s, struct bn_tol *tol)
 
const char *(* ft_keypoint )(point_t *pt, const char *keystr, const mat_t mat, struct rt_edit *s, const struct bn_tol *tol)
 
void(* ft_e_axes_pos )(struct rt_edit *s, const struct rt_db_internal *ip, const struct bn_tol *tol)
 
void(* ft_write_params )(struct bu_vls *p, const struct rt_db_internal *ip, const struct bn_tol *tol, fastf_t base2local)
 
int(* ft_read_params )(struct rt_db_internal *ip, const char *fc, const struct bn_tol *tol, fastf_t local2base)
 
int(* ft_edit )(struct rt_edit *s)
 
int(* ft_edit_xy )(struct rt_edit *s, const vect_t mousevec)
 
void *(* ft_prim_edit_create )(struct rt_edit *s)
 
void(* ft_prim_edit_destroy )(void *)
 
void(* ft_prim_edit_reset )(struct rt_edit *s)
 
int(* ft_menu_str )(struct bu_vls *m, const struct rt_db_internal *ip, const struct bn_tol *tol)
 
void(* ft_set_edit_mode )(struct rt_edit *s, int mode)
 
struct rt_edit_menu_item *(* ft_menu_item )(const struct bn_tol *tol)
 

Detailed Description

Definition at line 349 of file functab.h.

Field Documentation

◆ magic

uint32_t magic

Definition at line 350 of file functab.h.

◆ ft_name

char ft_name[17]

Definition at line 351 of file functab.h.

◆ ft_label

char ft_label[9]

Definition at line 352 of file functab.h.

◆ ft_labels

void(* ft_labels) (int *num_lines, point_t *lines, struct rt_point_labels *pl, int max_pl, const mat_t xform, struct rt_edit *s, struct bn_tol *tol)

Definition at line 354 of file functab.h.

◆ ft_keypoint

const char *(* ft_keypoint) (point_t *pt, const char *keystr, const mat_t mat, struct rt_edit *s, const struct bn_tol *tol)

Definition at line 363 of file functab.h.

◆ ft_e_axes_pos

void(* ft_e_axes_pos) (struct rt_edit *s, const struct rt_db_internal *ip, const struct bn_tol *tol)

Definition at line 370 of file functab.h.

◆ ft_write_params

void(* ft_write_params) (struct bu_vls *p, const struct rt_db_internal *ip, const struct bn_tol *tol, fastf_t base2local)

Definition at line 382 of file functab.h.

◆ ft_read_params

int(* ft_read_params) (struct rt_db_internal *ip, const char *fc, const struct bn_tol *tol, fastf_t local2base)

Definition at line 390 of file functab.h.

◆ ft_edit

int(* ft_edit) (struct rt_edit *s)

Definition at line 397 of file functab.h.

◆ ft_edit_xy

int(* ft_edit_xy) (struct rt_edit *s, const vect_t mousevec)

Definition at line 406 of file functab.h.

◆ ft_prim_edit_create

void *(* ft_prim_edit_create) (struct rt_edit *s)

Definition at line 410 of file functab.h.

◆ ft_prim_edit_destroy

void(* ft_prim_edit_destroy) (void *)

Definition at line 414 of file functab.h.

◆ ft_prim_edit_reset

void(* ft_prim_edit_reset) (struct rt_edit *s)

Definition at line 418 of file functab.h.

◆ ft_menu_str

int(* ft_menu_str) (struct bu_vls *m, const struct rt_db_internal *ip, const struct bn_tol *tol)

Definition at line 421 of file functab.h.

◆ ft_set_edit_mode

void(* ft_set_edit_mode) (struct rt_edit *s, int mode)

Definition at line 426 of file functab.h.

◆ ft_menu_item

struct rt_edit_menu_item *(* ft_menu_item) (const struct bn_tol *tol)

Definition at line 426 of file functab.h.


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