atomes 1.2.1
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
image Struct Reference

#include <glwin.h>

+ Collaboration diagram for image:

Data Fields

backgroundback
 
axisxyz
 
boxabc
 
int color_map [2]
 
gboolean * show_atom [2]
 
gboolean * show_label [2]
 
gboolean * show_poly [9]
 
gboolean * show_coord [10]
 
ColRGBAat_color
 
double * sphererad
 
double * pointrad
 
double * atomicrad
 
double ** bondrad
 
double ** linerad
 
double radall [2]
 
gboolean draw_clones
 
gboolean cloned_poly
 
screen_label labels [5]
 
int acl_format [2]
 
gboolean mtilt [2]
 
int mpattern [2]
 
int mfactor [2]
 
double mwidth [2]
 
int m_is_pressed
 
atom_selectionselected [2]
 
ColRGBA sel_color [2]
 
ColRGBA ** spcolor [10]
 
GLdouble p_depth
 
GLdouble m_depth
 
GLdouble c_angle [2]
 
GLdouble c_shift [2]
 
GLdouble gnear
 
GLdouble gfar
 
GLdouble gleft
 
GLdouble gright
 
GLdouble gtop
 
GLdouble gbottom
 
GLdouble zoom
 
vec4_t rotation_quaternion
 
int ** i_rings [5]
 
atom_dataat_data
 
gboolean show_vol [FILLED_STYLES]
 
ColRGBA vol_col [FILLED_STYLES]
 
gboolean * fm_show_vol [2][FILLED_STYLES]
 
ColRGBAfm_vol_col [2][FILLED_STYLES]
 
int rotation_mode
 
int style
 
int filled_type
 
GLint quality
 
GLint render
 
int * light_loc
 
Lightning l_ghtning
 
Material m_terial
 
Fog f_g
 
int step
 
int rep
 
int id
 

Detailed Description

Definition at line 364 of file glwin.h.

Field Documentation

◆ abc

box* abc

Box layout data structure

Definition at line 368 of file glwin.h.

◆ acl_format

int acl_format[2]

Label format for the atom(s) and clone(s):
0 = element name,
1 = atomic symbol,
2 = atomic symbol + ID number (default),
3 = ID number

Definition at line 401 of file glwin.h.

◆ at_color

ColRGBA* at_color

Atomic species color(s)

Definition at line 378 of file glwin.h.

◆ at_data

atom_data* at_data

Atom visual information, temporary buffer for movie encoding

Definition at line 439 of file glwin.h.

◆ atomicrad

double* atomicrad

Sphere radii (spacefilled used as style)

Definition at line 381 of file glwin.h.

◆ back

background* back

Background data structure

Definition at line 366 of file glwin.h.

◆ bondrad

double** bondrad

Cylinder radii (ball and stick used as style)

Definition at line 384 of file glwin.h.

◆ c_angle

GLdouble c_angle[2]

Camera angle: pitch and heading

Definition at line 425 of file glwin.h.

◆ c_shift

GLdouble c_shift[2]

Camera position: x and y

Definition at line 426 of file glwin.h.

◆ cloned_poly

gboolean cloned_poly

Draw cloned ployhedra: 0 = no, 1 = yes

Definition at line 390 of file glwin.h.

◆ color_map

int color_map[2]

Color maps, 0= atoms, 1 = polyhedra

Definition at line 371 of file glwin.h.

◆ draw_clones

gboolean draw_clones

Draw clones: 0 = no, 1 = yes

Definition at line 389 of file glwin.h.

◆ f_g

Fog f_g

Fog description, if any

Definition at line 487 of file glwin.h.

◆ filled_type

int filled_type

Spacefilled type, in:
0 = covalent radii,
1 = ionic radii,
2 = van Der Waals radii,
3 = in crystal radii

Definition at line 472 of file glwin.h.

◆ fm_show_vol

gboolean* fm_show_vol[2][FILLED_STYLES]

Show (1) or hide (0) isolated fragment(s) and molecule(s) volumes, calculated using:
0 = covalent radii,
1 = ionic radii,
2 = van Der Waals radii,
3 = in crystal radii

Definition at line 452 of file glwin.h.

◆ fm_vol_col

ColRGBA* fm_vol_col[2][FILLED_STYLES]

Isolated fragment(s) and molecule(s) volume colors:
0 = covalent radii,
1 = ionic radii,
2 = van Der Waals radii,
3 = in crystal radii

Definition at line 457 of file glwin.h.

◆ gbottom

GLdouble gbottom

Bottom plane position

Definition at line 432 of file glwin.h.

◆ gfar

GLdouble gfar

Far plane position

Definition at line 428 of file glwin.h.

◆ gleft

GLdouble gleft

Left plane position

Definition at line 429 of file glwin.h.

◆ gnear

GLdouble gnear

Near plane position

Definition at line 427 of file glwin.h.

◆ gright

GLdouble gright

Right plane position

Definition at line 430 of file glwin.h.

◆ gtop

GLdouble gtop

Top plane position

Definition at line 431 of file glwin.h.

◆ i_rings

int** i_rings[5]

Ring(s) visual information, temporary buffer for movie encoding

Definition at line 438 of file glwin.h.

◆ id

int id

Image ID

Definition at line 491 of file glwin.h.

◆ l_ghtning

Lightning l_ghtning

Lightning description

Definition at line 485 of file glwin.h.

◆ labels

Labels:
0 = atom(s),
1 = clone(s),
2 = axis,
3 = measure(s),
4 = measure(s) in edition mode

Definition at line 394 of file glwin.h.

◆ light_loc

int* light_loc

Lights locations (only used when drawing light spots), in
0 = ambient light, not in the model,
1 = spot or directional light, in the model

Definition at line 482 of file glwin.h.

◆ linerad

double** linerad

Line width (wireframe used as style)

Definition at line 385 of file glwin.h.

◆ m_depth

GLdouble m_depth

Maximum camera depth

Definition at line 424 of file glwin.h.

◆ m_is_pressed

int m_is_pressed

is the key m pressed ?

Definition at line 412 of file glwin.h.

◆ m_terial

Material m_terial

Material description, if any

Definition at line 486 of file glwin.h.

◆ mfactor

int mfactor[2]

Measure

Definition at line 409 of file glwin.h.

◆ mpattern

int mpattern[2]

Measure line pattern

Definition at line 408 of file glwin.h.

◆ mtilt

gboolean mtilt[2]

Measure tilt, if any

Definition at line 407 of file glwin.h.

◆ mwidth

double mwidth[2]

Measure line width

Definition at line 410 of file glwin.h.

◆ p_depth

GLdouble p_depth

Camera depth

Definition at line 423 of file glwin.h.

◆ pointrad

double* pointrad

Point size (points or wireframe used as style)

Definition at line 380 of file glwin.h.

◆ quality

GLint quality

Quality of the rendering

Definition at line 477 of file glwin.h.

◆ radall

double radall[2]

Cylinder radii (cylinders used as style)

Definition at line 386 of file glwin.h.

◆ render

GLint render

OpenGL render type, in
0 = filled (default),
1 = lines,
2 = points

Definition at line 478 of file glwin.h.

◆ rep

int rep

Representation: 0 = orthographic, 1 = perspective

Definition at line 490 of file glwin.h.

◆ rotation_mode

int rotation_mode

Not used anymore, should be removed

Definition at line 463 of file glwin.h.

◆ rotation_quaternion

vec4_t rotation_quaternion

Rotation quaternion

Definition at line 435 of file glwin.h.

◆ sel_color

ColRGBA sel_color[2]

Definition at line 418 of file glwin.h.

◆ selected

atom_selection* selected[2]

atom(s) selection lists
0 = analysis mode,
1 = edition mode

Definition at line 414 of file glwin.h.

◆ show_atom

gboolean* show_atom[2]

Daw or not the atom(s), 0 = atoms, 1 = clones

Definition at line 373 of file glwin.h.

◆ show_coord

gboolean* show_coord[10]

Draw or not the coordination(s)

Definition at line 376 of file glwin.h.

◆ show_label

gboolean* show_label[2]

Draw or not the label(s), 0 = atoms, 1 = clones

Definition at line 374 of file glwin.h.

◆ show_poly

gboolean* show_poly[9]

Draw or not the polyhedra

Definition at line 375 of file glwin.h.

◆ show_vol

gboolean show_vol[FILLED_STYLES]

Show (1) or hide (0) overall molecular volumes, calculated using:
0 = covalent radii,
1 = ionic radii,
2 = van Der Waals radii,
3 = in crystal radii

Definition at line 442 of file glwin.h.

◆ spcolor

ColRGBA** spcolor[10]

Coordination sphere colors

Definition at line 421 of file glwin.h.

◆ sphererad

double* sphererad

Sphere radii (spheres or ball and stick used as style)

Definition at line 379 of file glwin.h.

◆ step

int step

The MD step, in case of trajectory

Definition at line 489 of file glwin.h.

◆ style

int style

Default style, in:
0 = ball and stick,
1 = wireframe,
2 = spacefilled,
2 = spheres,
3 = cylinders,
4 = dots

Definition at line 465 of file glwin.h.

◆ vol_col

Overall molecular volume colors, calculated using:
0 = covalent radii,
1 = ionic radii,
2 = van Der Waals radii,
3 = in crystal radii

Definition at line 447 of file glwin.h.

◆ xyz

axis* xyz

Axis layout data structure

Definition at line 367 of file glwin.h.

◆ zoom

GLdouble zoom

Zoom factor

Definition at line 433 of file glwin.h.


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