gcu Namespace Reference


Classes

class  Application
class  Atom
class  Bond
class  CrystalAtom
class  CrystalCleavage
class  CrystalDoc
class  CrystalLine
class  CrystalView
class  Dialog
class  Document
class  Element
class  parse_error
class  Formula
class  Isotope
class  IsotopicPattern
class  Matrix
class  Matrix2D
class  Object

Typedefs

typedef list< CrystalAtom * > CrystalAtomList
typedef std::list< CrystalCleavage * > CrystalCleavageList
typedef list< CrystalLine * > CrystalLineList
typedef unsigned TypeId
typedef unsigned SignalId

Enumerations

enum  gcLattices {
  cubic = 0, body_centered_cubic, face_centered_cubic, hexagonal,
  tetragonal, body_centered_tetragonal, orthorhombic, base_centered_orthorhombic,
  body_centered_orthorhombic, face_centered_orthorhombic, rhombohedral, monoclinic,
  base_centered_monoclinic, triclinic
}
enum  CrystalLineType {
  edges = 0, diagonals, medians, normal,
  unique
}
enum  CheckType {
  NoCheck, Min, Max, MinMax,
  MinEq, MaxEq, MinEqMax, MinMaxEq,
  MinEqMaxEq
}
enum  MatrixType { euler, antieuler, rotation }
enum  {
  NoType, AtomType, FragmentType, BondType,
  MoleculeType, ChainType, CycleType, ReactantType,
  ReactionArrowType, ReactionOperatorType, ReactionType, MesomeryType,
  MesomeryArrowType, DocumentType, TextType, OtherType
}
enum  RuleId { RuleMayContain, RuleMustContain, RuleMayBeIn, RuleMustBeIn }


Detailed Description

The namespace used for all C++ classes provided by the Gnome Chemistry Utils.


Enumeration Type Documentation

anonymous enum

Enumerator:
NoType 
AtomType 
FragmentType 
BondType 
MoleculeType 
ChainType 
CycleType 
ReactantType 
ReactionArrowType 
ReactionOperatorType 
ReactionType 
MesomeryType 
MesomeryArrowType 
DocumentType 
TextType 
OtherType 

Definition at line 70 of file object.h.

enum gcu::CheckType

CheckType CheckType describes how numbers entered in entries might be checked. Possible values are:

This enumeration is used in Dialog::GetNumber.

Enumerator:
NoCheck 
Min 
Max 
MinMax 
MinEq 
MaxEq 
MinEqMax 
MinMaxEq 
MinEqMaxEq 

Definition at line 50 of file dialog.h.

enum gcu::CrystalLineType

crystalviewer/crystalline.h The type of a CrystalLine instance. Possible values are:

Enumerator:
edges 
diagonals 
medians 
normal 
unique 

Definition at line 44 of file crystalline.h.

enum gcu::gcLattices

crystalviewer/crystaldoc.h This enumeration gives sympolic names to the fourteen Bravais lattices.

Possible values are:

Enumerator:
cubic 
body_centered_cubic 
face_centered_cubic 
hexagonal 
tetragonal 
body_centered_tetragonal 
orthorhombic 
base_centered_orthorhombic 
body_centered_orthorhombic 
face_centered_orthorhombic 
rhombohedral 
monoclinic 
base_centered_monoclinic 
triclinic 

Definition at line 59 of file crystaldoc.h.

enum gcu::MatrixType

This enumeration is used to determine the type a Matrix. Possible values are:

This enumeration is used in one of the constructors (Matrix(Psi, Theta, Phi, Type)) of class Matrix.
Enumerator:
euler 
antieuler 
rotation 

Definition at line 41 of file matrix.h.

enum gcu::RuleId

This enumeration is used to maintain a set of rules about the possible hierarchical of the document. They are used with two class names or ids. Possible values are:

Enumerator:
RuleMayContain 
RuleMustContain 
RuleMayBeIn 
RuleMustBeIn 

Definition at line 104 of file object.h.


Generated on Mon May 7 15:11:20 2007 for The Gnome Chemistry Utils by  doxygen 1.5.2