GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Static Public Member Functions | |
static Matrix | xform_eye (void) |
static Matrix | xform_eye (void) |
static ColumnVector | xform_vector (double x, double y, double z) |
static ColumnVector | xform_vector (double x, double y, double z) |
Private Attributes | |
scaler | sx |
scaler | sy |
scaler | sz |
Matrix | xform |
Matrix | xform_inv |
Matrix | zlim |
Definition at line 4853 of file graphics.h.
|
inline |
Definition at line 4856 of file graphics.h.
|
inline |
Definition at line 4863 of file graphics.h.
|
inline |
Definition at line 4868 of file graphics.h.
|
inline |
Definition at line 4872 of file graphics.h.
|
inline |
Definition at line 3560 of file graphics.in.h.
|
inline |
Definition at line 3567 of file graphics.in.h.
|
inline |
Definition at line 3572 of file graphics.in.h.
|
inline |
Definition at line 3576 of file graphics.in.h.
|
inline |
Definition at line 3578 of file graphics.in.h.
|
inline |
Definition at line 3607 of file graphics.in.h.
Definition at line 4903 of file graphics.h.
References Array< T >::columns(), Array< T >::dims(), m, retval, Array< T >::rows(), and sz.
Referenced by octave::opengl_renderer::draw_patch(), and octave::opengl_renderer::draw_text().
ColumnVector graphics_xform::transform | ( | double | x, |
double | y, | ||
double | z, | ||
bool | use_scale = true |
||
) | const |
ColumnVector graphics_xform::transform | ( | double | x, |
double | y, | ||
double | z, | ||
bool | use_scale = true |
||
) | const |
Definition at line 6622 of file graphics.cc.
References sz, transform(), and xform().
Referenced by convert_label_position(), convert_text_position(), octave::opengl_renderer::draw_image(), octave::opengl_renderer::draw_marker(), octave::opengl_selector::fake_text(), axes::properties::get_extent(), axes::properties::update_axes_layout(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), and axes::properties::update_zlabel_position().
ColumnVector graphics_xform::untransform | ( | double | x, |
double | y, | ||
double | z, | ||
bool | use_scale = true |
||
) | const |
|
inline |
Definition at line 3600 of file graphics.in.h.
ColumnVector graphics_xform::untransform | ( | double | x, |
double | y, | ||
double | z, | ||
bool | use_scale = true |
||
) | const |
Definition at line 6635 of file graphics.cc.
References sz, and transform().
Referenced by convert_text_position(), octave::opengl_selector::fake_text(), axes::properties::update_title_position(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), and QtHandles::Canvas::updateCurrentPoint().
|
inline |
Definition at line 4896 of file graphics.h.
|
static |
|
static |
Definition at line 6616 of file graphics.cc.
References xform_matrix().
|
static |
|
static |
Definition at line 6610 of file graphics.cc.
References xform_vector().
Referenced by axes::properties::update_title_position(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), and axes::properties::update_zlabel_position().
Definition at line 3603 of file graphics.in.h.
Definition at line 4899 of file graphics.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_line(), octave::opengl_renderer::draw_surface(), and axes::properties::update_axes_layout().
Definition at line 3604 of file graphics.in.h.
Definition at line 4900 of file graphics.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid(), octave::opengl_renderer::draw_line(), octave::opengl_renderer::draw_surface(), and axes::properties::update_axes_layout().
Definition at line 3605 of file graphics.in.h.
Definition at line 4901 of file graphics.h.
References sz.
Referenced by octave::opengl_renderer::draw_axes_z_grid(), octave::opengl_renderer::draw_line(), octave::opengl_renderer::draw_surface(), and axes::properties::update_axes_layout().
|
private |
Definition at line 4929 of file graphics.h.
Referenced by operator=().
|
private |
Definition at line 4929 of file graphics.h.
Referenced by operator=().
|
private |
Definition at line 4929 of file graphics.h.
Referenced by operator=().
|
private |
Definition at line 4927 of file graphics.h.
Referenced by operator=().
|
private |
Definition at line 4928 of file graphics.h.
Referenced by operator=().
|
private |
Definition at line 4930 of file graphics.h.
Referenced by operator=().