23 #if ! defined (octave_gl_select_h) 24 #define octave_gl_select_h 1 62 double x,
double y,
double z,
63 int halign,
int valign,
double rotation = 0.0);
69 bool use_scale =
true);
virtual void init_marker(const std::string &m, double size, float width)
virtual void setup_opengl_transformation(const axes::properties &props)
virtual ~opengl_selector(void)=default
std::map< GLuint, graphics_object > object_map
graphics_object select(const graphics_object &ax, int x, int y, int flags=0)
void apply_pick_matrix(void)
void fake_text(double x, double y, double z, const Matrix &bbox, bool use_scale=true)
virtual void draw_image(const image::properties &props)
virtual void draw(const graphics_object &go, bool toplevel=true)
the element is set to zero In other the statement xample y
virtual Matrix render_text(const std::string &txt, double x, double y, double z, int halign, int valign, double rotation=0.0)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T const F77_DBLE * x
virtual void draw_text(const text::properties &props)