|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Visitor | |
---|---|
org.proteinshader.structure | Holds the classes that store information from a Protein Data Bank file: Structure, Model, Chain, AminoAcid, Heterogen, Water, Atom, Bond, Helix, BetaStrand, Loop, etc. |
org.proteinshader.structure.visitor | Holds Visitor classes that know how to traverse the hierarchy of objects held by class Structure. |
Uses of Visitor in org.proteinshader.structure |
---|
Methods in org.proteinshader.structure with parameters of type Visitor | |
---|---|
void |
AminoAcid.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Water.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
abstract void |
Drawable.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Segment.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Structure.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
abstract void |
Residue.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Chain.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Model.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Helix.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Atom.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
abstract void |
Region.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
BetaStrand.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Loop.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Bond.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
void |
Heterogen.accept(Visitor visitor)
Accepts a Visitor and does a callback. |
Uses of Visitor in org.proteinshader.structure.visitor |
---|
Subclasses of Visitor in org.proteinshader.structure.visitor | |
---|---|
class |
AminoAcidLabelVisitor
Traverses the AminoAcids of a Structure and builds a non-redundant list of residueIDs. |
class |
BondDestroyerVisitor
Removes Bonds on all Atoms that it visits. |
class |
BondGeneratorVisitor
Generates standard Bonds for AminoAcids and Waters. |
class |
BoundsVisitor
Knows how to find the min and max xyz-coordinate values for all Atoms in each Model. |
class |
FrenetFrameGeneratorVisitor
Calculates a discrete Frenet frame for each AminoAcid visited. |
class |
LoopGeneratorVisitor
Generates Loop objects from any AminoAcids of a Chain that do not already belong to a Helix or BetaStrand. |
class |
ModifierVisitor
Knows how to modify multiple Drawable objects while traversing the hierarchy of objects contained in a Structure. |
class |
SFWriterVisitor
A simple file writer subclass of Visitor that writes to a file all of the data from each Model in a Structure. |
class |
VisibilityVisitor
Knows how to traverse the Structure object hierarchy and find all visible Drawable objects. |
Methods in org.proteinshader.structure.visitor with parameters of type Visitor | |
---|---|
void |
Visitable.accept(Visitor visitor)
Accepts a Vistor so that a call back can be done. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |