astex
Class Schematic

java.lang.Object
  extended by astex.Schematic

public class Schematic
extends java.lang.Object


Constructor Summary
Schematic()
           
 
Method Summary
static void arrow(Arguments args, Tmesh tm)
          Add an arrow to the object.
static void chainSchematic(Arguments args, Tmesh tm, Chain chain)
          Add schematic objects for this chain.
static Tmesh create(Arguments args, MoleculeRenderer mr, DynamicArray atoms)
          Create a schematic.
static void hermite_single(Point3d P1, Point3d P2, Point3d T1, double T1len, Point3d T2, double T2len, double s, Point3d p)
          Interpolate hermite spline.
static void interpolate(Point3d s, Point3d p1, Point3d p2, double t)
          Linear interoplation between p1 and p2.
static void ribbon(Arguments args, Tmesh tm)
          Add ribbon to graphical object.
static void tube(Arguments args, Tmesh tm)
          Add a tube to the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Schematic

public Schematic()
Method Detail

create

public static Tmesh create(Arguments args,
                           MoleculeRenderer mr,
                           DynamicArray atoms)
Create a schematic.


chainSchematic

public static void chainSchematic(Arguments args,
                                  Tmesh tm,
                                  Chain chain)
Add schematic objects for this chain.


ribbon

public static void ribbon(Arguments args,
                          Tmesh tm)
Add ribbon to graphical object.


tube

public static void tube(Arguments args,
                        Tmesh tm)
Add a tube to the object.


arrow

public static void arrow(Arguments args,
                         Tmesh tm)
Add an arrow to the object.


interpolate

public static void interpolate(Point3d s,
                               Point3d p1,
                               Point3d p2,
                               double t)
Linear interoplation between p1 and p2.


hermite_single

public static void hermite_single(Point3d P1,
                                  Point3d P2,
                                  Point3d T1,
                                  double T1len,
                                  Point3d T2,
                                  double T2len,
                                  double s,
                                  Point3d p)
Interpolate hermite spline.