|
| | AddCartoonModel () |
| | Default Constructor. More...
|
| |
| | AddCartoonModel (const AddCartoonModel &cartoon_model) |
| | Copy constructor. More...
|
| |
| virtual | ~AddCartoonModel () |
| | Destructor. More...
|
| |
| void | setHelixRadius (float radius) |
| |
| float | getHelixRadius () const |
| |
| void | setArrowWidth (float width) |
| |
| float | getArrowWidth () const |
| |
| void | setStrandHeight (float heigth) |
| |
| float | getStrandHeight () const |
| |
| void | setStrandWidth (float w) |
| |
| float | getStrandWidth () const |
| |
| void | setDNABaseRadius (float r) |
| |
| float | getDNABaseRadius () const |
| |
| void | setDNAHelixRadius (float r) |
| |
| float | getDNAHelixRadius () const |
| |
| void | setDNALadderRadius (float r) |
| |
| float | getDNALadderRadius () const |
| |
| void | setDrawDNAAsLadderModel (bool state) |
| |
| bool | drawDNAAsLadderModel () |
| |
| void | enableRibbons (bool state) |
| |
| bool | ribbonsEnabled () const |
| |
| | AddBackboneModel () |
| | Default Constructor. More...
|
| |
| | AddBackboneModel (const AddBackboneModel &add_Backbone_model) |
| | Copy constructor. More...
|
| |
| virtual | ~AddBackboneModel () |
| | Destructor. More...
|
| |
| virtual void | clear () |
| |
| virtual bool | start () |
| |
| virtual Processor::Result | operator() (Composite &composite) |
| |
| virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
| |
| void | setTubeRadius (float radius) |
| |
| float | getTubeRadius () const |
| |
| virtual bool | createGeometricObjects () |
| |
| void | setRibbonMode (bool state) |
| |
| bool | ribbonModeEnabled () const |
| |
| | ModelProcessor () |
| |
| | ModelProcessor (const ModelProcessor &model_processor) |
| |
| virtual | ~ModelProcessor () |
| |
| virtual void | clear () |
| | Clear all datastructures, but dont destroy the geometric objects. More...
|
| |
| virtual bool | isValid () const |
| |
| virtual void | clearComposites () |
| |
| virtual void | dump (std::ostream &, Size) const |
| |
| GeometricObjectList & | getGeometricObjects () |
| | Return the list with the created geometric objects. More...
|
| |
| const GeometricObjectList & | getGeometricObjects () const |
| | Return the list with the created geometric objects. More...
|
| |
| void | setDrawingPrecision (Index precision) |
| |
| Index | getDrawingPrecision () const |
| |
| void | setSurfaceDrawingPrecision (float precision) |
| |
| float | getSurfaceDrawingPrecision () const |
| |
| virtual bool | createGeometricObjects () |
| |
| | UnaryProcessor () |
| |
| | UnaryProcessor (const UnaryProcessor &) |
| |
| virtual | ~UnaryProcessor () |
| |
| virtual bool | finish () |
| |
| BALL_INLINE | PropertyManager () |
| | Default constructor. More...
|
| |
| BALL_INLINE | PropertyManager (const PropertyManager &property_manager) |
| | Copy constructor. More...
|
| |
| virtual | ~PropertyManager () |
| | Destructor. More...
|
| |
| virtual void | destroy () |
| | Clears all properties. More...
|
| |
| void | set (const PropertyManager &property_manager) |
| |
| const PropertyManager & | operator= (const PropertyManager &property_manager) |
| |
| void | get (PropertyManager &property_manager) const |
| |
| void | swap (PropertyManager &property_manager) |
| |
| BitVector & | getBitVector () |
| |
| const BitVector & | getBitVector () const |
| |
| | operator BitVector & () |
| |
| void | setProperty (Property property) |
| |
| void | clearProperty (Property property) |
| |
| void | toggleProperty (Property property) |
| |
| Size | countProperties () const |
| |
| const NamedProperty & | getNamedProperty (Position index) const |
| |
| NamedProperty & | getNamedProperty (Position index) |
| |
| void | setProperty (const NamedProperty &property) |
| |
| void | setProperty (const std::string &name) |
| |
| void | setProperty (const std::string &name, bool value) |
| |
| void | setProperty (const std::string &name, int value) |
| |
| void | setProperty (const std::string &name, unsigned int value) |
| |
| void | setProperty (const std::string &name, float value) |
| |
| void | setProperty (const std::string &name, double value) |
| |
| void | setProperty (const std::string &name, const std::string &value) |
| |
| void | setProperty (const std::string &name, const PersistentObject &value) |
| |
| const NamedProperty & | getProperty (const std::string &name) const |
| |
| NamedPropertyIterator | beginNamedProperty () |
| |
| NamedPropertyIterator | endNamedProperty () |
| |
| void | clearProperty (const std::string &name) |
| |
| Size | countNamedProperties () const |
| |
| bool | hasProperty (Property property) const |
| | Query for an unnamed property. More...
|
| |
| bool | hasProperty (const std::string &name) const |
| | Query for a named property. More...
|
| |
| bool | operator== (const PropertyManager &pm) const |
| |
| bool | operator!= (const PropertyManager &pm) const |
| | Inequality operator. More...
|
| |
| void | write (PersistenceManager &pm) const |
| | Persistent stream writing. More...
|
| |
| bool | read (PersistenceManager &pm) |
| | Persistent stream reading. More...
|
| |
| bool | isValid () const |
| |
| void | dump (std::ostream &s=std::cout, Size depth=0) const |
| |
|
| void | insertTriangle_ (Position v1, Position v2, Position v3, Mesh &mesh) |
| |
| void | drawStrand_ (const Vector3 &start, Vector3 &right, Vector3 &hn, float arrow_width, Position &last_vertices, Mesh &mesh) |
| |
| void | calculateComplementaryBases_ (const Composite &composite) |
| |
| bool | assignNucleotideAtoms_ (Residue &r, Size nr_atoms, String atom_names[10], Atom *atoms[10]) |
| |
| void | drawRiboseAtoms_ (const Atom *atom1, const Atom *atom2, const Vector3 &v1, const Vector3 &v2) |
| |
| void | calculateModelParts (Protein &protein) |
| |
| void | assignModelType (ModelPart &part) |
| |
| void | createModel_ (Position set_pos, Position part_pos) |
| |
| void | createStrand_ (Position set_pos, Position part_pos) |
| |
| void | createHelix_ (Position set_first, Position part_pos) |
| |
| void | createTubeHelix_ (Position set_first, Position part_pos) |
| |
| void | createWatsonCrickModel_ (Position set_pos, Position part_pos) |
| |
| void | createSimpleNucleicAcid_ (Position set_pos, Position part_pos) |
| |
| void | renderNucleotideOutline_ (const vector< Vector3 > &positions, Vector3 uv, Mesh &mesh) |
| |
| Mesh * | createDoubleRing_ (const vector< Vector3 > &positions) |
| |
| Mesh * | create6Ring_ (vector< Vector3 > positions) |
| |
| virtual void | refineGuidePoints_ () |
| |
| virtual void | calculateModelParts (Protein &protein) |
| |
| virtual bool | collectPositions (vector< Residue * > residues) |
| |
| virtual void | calculateGuidePoints_ () |
| |
| virtual void | assignModelType (ModelPart &part) |
| |
| virtual void | createModel_ (Position set_pos, Position model_pos) |
| |
| virtual void | createTube_ (Position set_pos, Position model_pos) |
| |
| virtual void | createRibbon_ (Position set_pos, Position model_pos) |
| |
| virtual void | refineGuidePoints_ () |
| |
| virtual void | interpolate_ () |
| |
| virtual void | refineModelParts_ () |
| |
| virtual void | clear_ () |
| |
| void | evaluateBSpline (const Vector3 &v1, const Vector3 &v2, const Vector3 &v3, float x, Vector3 &result) |
| |
| bool | residuesAreConnected_ (Residue &residue1, Residue &residue2) |
| |
| void | calculateTubePoints_ (Vector3 right, Vector3 dir, vector< Vector3 > &points) |
| |
| void | calculateRibbonPoints_ (Vector3 xn, Vector3 dir, vector< Vector3 > &points) |
| |
| void | calculateRibbonEllipse_ (float ribbon_width, float ribbon_height) |
| |
AddCartoonModel class. The class AddCartoonModel is a model processor that creates a Cartoon model through the CA-atoms of the processed Composite object. For information about the processor concept see Processor in the BALL documentation.
Definition at line 28 of file cartoonModel.h.