#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include "AtomParser.h"#include "y.tab.h"#include "ParseTree.h"#include "Inform.h"#include "JRegex.h"#include "AtomSel.h"#include "Timestep.h"#include "DrawMolecule.h"#include "SpatialSearch.h"#include <vector>#include <algorithm>#include "VMDApp.h"Go to the source code of this file.
Compounds | |
| struct | PointDistance |
Defines | |
| #define | NOMINMAX 1 |
| #define | case_compare_numeric_macro(switchcase, symbol) |
| #define | case_compare_string_macro(switchcase, symbol) |
Functions | |
| void | same_string (symbol_data *tmp, symbol_data *tmp2, int num, int *subselect, int *flgs) |
| void | same_int (VMDApp *app, symbol_data *tmp, symbol_data *tmp2, int num, int *subselect, int *flgs) |
| void | same_double (VMDApp *app, symbol_data *tmp, symbol_data *tmp2, int num, int *subselect, int *flgs) |
| Timestep * | selframe (DrawMolecule *atom_sel_mol, int which_frame) |
|
|
Value: case switchcase: \
l->convert(SymbolTableElement::IS_FLOAT); \
r->convert(SymbolTableElement::IS_FLOAT); \
ldval = l->dval; \
rdval = r->dval; \
flg = flgs; \
for (i=num-1; i>=0; i--) { \
*flg &= (*ldval symbol *rdval); \
ldval += lincr; rdval += rincr; flg++; \
} \
break;Definition at line 47 of file ParseTree.C. |
|
|
Value: case switchcase: \
l->convert(SymbolTableElement::IS_STRING); \
r->convert(SymbolTableElement::IS_STRING); \
lsptr = l->sval; \
rsptr = r->sval; \
flg = flgs; \
for (i=num-1; i>=0; i--) { \
if (*flg) \
*flg &= (strcmp(*lsptr, *rsptr) symbol 0); \
lsptr += lincr; rsptr += rincr; flg++; \
} \
break;Definition at line 60 of file ParseTree.C. |
|
|
Definition at line 23 of file ParseTree.C. |
|
||||||||||||||||||||||||||||
|
Definition at line 365 of file ParseTree.C. References analyze_selection_aligned_dispatch, VMDApp::cpucaps, symbol_data::dval, hash_destroy, hash_init, hash_insert, hash_lookup, and num. |
|
||||||||||||||||||||||||||||
|
Definition at line 315 of file ParseTree.C. References analyze_selection_aligned_dispatch, VMDApp::cpucaps, symbol_data::ival, NULL, and num. |
|
||||||||||||||||||||||||
|
Definition at line 294 of file ParseTree.C. References hash_destroy, hash_init, hash_insert, hash_lookup, num, and symbol_data::sval. |
|
||||||||||||
|
Definition at line 699 of file ParseTree.C. References DrawMolecule::current, DrawMolecule::get_frame, DrawMolecule::get_last_frame, NULL, AtomSel::TS_LAST, and AtomSel::TS_NOW. Referenced by atomsel_gridindex_array, atomsel_interp_volume_array, and atomsel_volume_array. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002