Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

abstree.h File Reference

#include "hastl.h"
#include "haatom.h"

Go to the source code of this file.

Classes

union  Branch
class  Expr
 Class to define logical or arithmetical expression. More...


Defines

#define ABSTREE_H
#define SetSize   10

Functions

int PredAbsOrd (int x)
int PredAbsChr (int x)

Variables

const int OpAnd = 0x01
const int OpOr = 0x02
const int OpNot = 0x03
const int OpEqual = 0x04
const int OpNotEq = 0x05
const int OpLess = 0x06
const int OpMore = 0x07
const int OpLessEq = 0x08
const int OpMoreEq = 0x09
const int OpConst = 0x0a
const int OpWithin = 0x0b
const int OpMember = 0xac
const int OpLftProp = 0x10
const int OpLftVal = 0x20
const int OpRgtProp = 0x40
const int OpRgtVal = 0x80
const int PropIdent = 1
const int PropXCord = 2
const int PropYCord = 3
const int PropZCord = 4
const int PropTemp = 5
const int PropRad = 6
const int PropResId = 7
const int PropName = 8
const int PropChain = 9
const int PropResName = 10
const int PropSelect = 11
const int PropElemNo = 12
const int PropModel = 13
const int PropChemGroup = 14
const int PropMolPtr = 15
const int PropAtGroup = 16
const int PredAlpha = 20
const int PredAmino = 21
const int PredAT = 22
const int PredBonded = 23
const int PredCG = 24
const int PredCystine = 25
const int PredDNA = 26
const int PredHelix = 27
const int PredHetero = 28
const int PredHydrogen = 29
const int PredIon = 30
const int PredLigand = 31
const int PredMainChain = 32
const int PredNucleic = 33
const int PredProtein = 34
const int PredPurine = 35
const int PredPyrimidine = 36
const int PredRNA = 37
const int PredSelected = 38
const int PredSheet = 39
const int PredSidechain = 40
const int PredSolvent = 41
const int PredTurn = 42
const int PredWater = 43
const int PredAcidic = 44
const int PredAcyclic = 45
const int PredAliphatic = 46
const int PredAromatic = 47
const int PredBasic = 48
const int PredBuried = 49
const int PredCharged = 50
const int PredCyclic = 51
const int PredHydrophobic = 52
const int PredLarge = 53
const int PredMedium = 54
const int PredNeutral = 55
const int PredPolar = 56
const int PredSmall = 57
const int PredSurface = 58
const double SelectRad = 0.4/BOHR_TO_ANG
ExprQueryExpr
HaAtomPkAtom


Detailed Description

Logical expression class in HARLEM

Author:
Igor Kurnikov
Date:
1997-2002
derived from: abstree.h RasMol2 Molecular Graphics Roger Sayle, August 1995 Version 2.6
Generated on Tue Feb 17 02:03:08 2004 for harlem by doxygen 1.3.6