cct.modelling
Class AtomGenerator

java.lang.Object
  extended by cct.modelling.AtomGenerator

public class AtomGenerator
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2006

Company: ANU


Field Summary
(package private) static double Factor
           
(package private) static float HALF_TETRAHEDRAL_ANGLE_COS
           
(package private) static double RIGHT_ANGLE
           
(package private) static float TABULATED_35_3_COS
           
(package private) static double TETRAHEDRAL_ANGLE
           
(package private) static double TRIGONAL_ANGLE
           
 
Constructor Summary
AtomGenerator()
           
 
Method Summary
static java.util.HashMap fillEmptyValences(MoleculeInterface molecule, AtomInterface atom, java.lang.String atomTypeKey, java.util.HashMap atomTypes)
           
static void generateAtom(Point3fInterface dir, float theta, float length, Point3fInterface atom)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_ANGLE

static final double RIGHT_ANGLE
See Also:
Constant Field Values

TETRAHEDRAL_ANGLE

static final double TETRAHEDRAL_ANGLE
See Also:
Constant Field Values

TABULATED_35_3_COS

static final float TABULATED_35_3_COS

HALF_TETRAHEDRAL_ANGLE_COS

static final float HALF_TETRAHEDRAL_ANGLE_COS

TRIGONAL_ANGLE

static final double TRIGONAL_ANGLE
See Also:
Constant Field Values

Factor

static double Factor
Constructor Detail

AtomGenerator

public AtomGenerator()
Method Detail

fillEmptyValences

public static java.util.HashMap fillEmptyValences(MoleculeInterface molecule,
                                                  AtomInterface atom,
                                                  java.lang.String atomTypeKey,
                                                  java.util.HashMap atomTypes)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

generateAtom

public static void generateAtom(Point3fInterface dir,
                                float theta,
                                float length,
                                Point3fInterface atom)
                         throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)