|
virtual | ~SPBond () |
|
| SPBond (SPAtom *first, SPAtom *second, Index order=1) |
|
ZEIsomerType | getZEType () const |
|
void | setZEType (ZEIsomerType type) |
|
void | persistentWrite (PersistenceManager &pm, const char *name=0) const |
|
void | persistentRead (PersistenceManager &pm) |
|
void | finalize () |
|
bool | operator== (const Bond &bond) const |
| Equality operator. Two bonds are equal, if they are identical instances. More...
|
|
bool | operator!= (const Bond &bond) const |
| Inequality operator. Two bonds are not equal, if they are different instances. More...
|
|
bool | isBondOf (const Atom &atom) const |
|
bool | isBound () const |
|
bool | isInterBond () const |
|
bool | isInterBondOf (const AtomContainer &atom_container) const |
|
bool | isIntraBond () const |
|
bool | isIntraBondOf (const AtomContainer &atom_container) const |
|
Bond & | operator= (const Bond &bond) |
|
void | swap (Bond &bond) |
|
void | setFirstAtom (Atom *atom) |
|
void | setSecondAtom (Atom *atom) |
|
const Atom * | getFirstAtom () const |
| Return a pointer to the first atom. More...
|
|
Atom * | getFirstAtom () |
| Return a pointer to the first atom. More...
|
|
const Atom * | getSecondAtom () const |
| Return a pointer to the second atom. More...
|
|
Atom * | getSecondAtom () |
| Return a pointer to the second atom. More...
|
|
Atom * | getPartner (const Atom &atom) const |
|
void | setName (const String &name) |
| Assign the atom name. More...
|
|
const String & | getName () const |
| Return the atom name. More...
|
|
void | setOrder (Order bond_order) |
| Assign the bond order. More...
|
|
Order | getOrder () const |
| Return the bond order. More...
|
|
bool | isAromatic () const |
|
void | setType (Type bond_type) |
| Set the bond type. More...
|
|
Type | getType () const |
| Return the bond type. More...
|
|
float | getLength () const |
|
const Atom * | getBoundAtom (const Atom &atom) const |
|
Atom * | getBoundAtom (const Atom &atom) |
|
virtual bool | isValid () const |
|
virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
|
| Bond () |
|
| Bond (const Bond &bond, bool deep=true) |
|
| Bond (const String &name, Atom &first, Atom &second, Order order=BALL_BOND_DEFAULT_ORDER, Type type=BALL_BOND_DEFAULT_TYPE) |
|
virtual | ~Bond () |
|
virtual void | clear () |
|
virtual void | destroy () |
|
template<typename T > |
bool | applyLevel (ConstUnaryProcessor< T > &processor, long level) const |
|
AncestorIterator | beginAncestor () |
|
AncestorIterator | endAncestor () |
|
AncestorConstIterator | beginAncestor () const |
|
AncestorConstIterator | endAncestor () const |
|
ChildCompositeIterator | beginChildComposite () |
|
ChildCompositeIterator | endChildComposite () |
|
ChildCompositeConstIterator | beginChildComposite () const |
|
ChildCompositeConstIterator | endChildComposite () const |
|
ChildCompositeReverseIterator | rbeginChildComposite () |
|
ChildCompositeReverseIterator | rendChildComposite () |
|
ChildCompositeConstReverseIterator | rbeginChildComposite () const |
|
ChildCompositeConstReverseIterator | rendChildComposite () const |
|
CompositeIterator | beginComposite () |
|
CompositeIterator | endComposite () |
|
CompositeConstIterator | beginComposite () const |
|
CompositeConstIterator | endComposite () const |
|
CompositeReverseIterator | rbeginComposite () |
|
CompositeReverseIterator | rendComposite () |
|
CompositeConstReverseIterator | rbeginComposite () const |
|
CompositeConstReverseIterator | rendComposite () const |
|
void | deleteChildrenList_ (std::list< Composite * > &composites) |
|
template<typename T > |
BALL_INLINE bool | apply (UnaryProcessor< T > &processor) |
|
template<typename T > |
BALL_INLINE bool | apply (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
BALL_INLINE T * | getAncestor (const T &) |
|
template<typename T > |
BALL_INLINE const T * | getAncestor (const T &) const |
|
template<typename T > |
BALL_INLINE T * | getPrevious (const T &) |
|
template<typename T > |
BALL_INLINE const T * | getPrevious (const T &dummy) const |
|
template<typename T > |
BALL_INLINE T * | getNext (const T &) |
|
template<typename T > |
BALL_INLINE const T * | getNext (const T &dummy) const |
|
template<typename T > |
BALL_INLINE bool | hasAncestor (const T &dummy) const |
|
| Composite () |
|
| Composite (const Composite &composite, bool deep=true) |
|
virtual | ~Composite () |
|
void | destroy (bool virtual_destroy) |
|
void * | clone (Composite &root) const |
|
bool | operator== (const Composite &composite) const |
|
bool | operator!= (const Composite &composite) const |
|
bool | isEmpty () const |
|
bool | isRoot () const |
|
bool | isRootOf (const Composite &composite) const |
|
bool | isInterior () const |
|
bool | hasChild () const |
|
bool | isChildOf (const Composite &composite) const |
|
bool | isFirstChild () const |
|
bool | isFirstChildOf (const Composite &composite) const |
|
bool | isLastChild () const |
|
bool | isLastChildOf (const Composite &composite) const |
|
bool | hasParent () const |
|
bool | isParentOf (const Composite &composite) const |
|
bool | hasSibling () const |
|
bool | isSiblingOf (const Composite &composite) const |
|
bool | hasPreviousSibling () const |
|
bool | isPreviousSiblingOf (const Composite &composite) const |
|
bool | hasNextSibling () const |
|
bool | isNextSiblingOf (const Composite &composite) const |
|
bool | isDescendantOf (const Composite &composite) const |
|
template<typename T > |
bool | hasAncestor (const T &dummy) const |
|
bool | isAncestorOf (const Composite &composite) const |
|
bool | isRelatedWith (const Composite &composite) const |
|
bool | isHomomorph (const Composite &composite) const |
|
bool | containsSelection () const |
|
virtual bool | isAtom () const |
|
virtual bool | isMolecule () const |
|
virtual bool | isProtein () const |
|
virtual bool | isFragment () const |
|
virtual bool | isResidue () const |
|
virtual bool | isChain () const |
|
void | host (Visitor< Composite > &visitor) |
|
template<typename T > |
bool | applyAncestor (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyAncestor (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyChild (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyChild (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyDescendantPreorder (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyDescendantPreorder (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyDescendantPostorder (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyDescendantPostorder (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyDescendant (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyDescendant (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyPreorder (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyPreorder (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyPostorder (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | applyPostorder (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | apply (UnaryProcessor< T > &processor) |
|
template<typename T > |
bool | apply (ConstUnaryProcessor< T > &processor) const |
|
template<typename T > |
bool | applyLevel (UnaryProcessor< T > &processor, long level) |
|
void | set (const Composite &composite, bool deep=true) |
|
Composite & | operator= (const Composite &composite) |
|
void | get (Composite &composite, bool deep=true) const |
|
Size | getDegree () const |
|
Size | count (const KernelPredicateType &predicate) const |
|
Size | countDescendants () const |
|
Size | getPathLength (const Composite &composite) const |
|
Size | getDepth () const |
|
Size | getHeight () const |
|
Composite & | getRoot () |
|
const Composite & | getRoot () const |
|
Composite * | getLowestCommonAncestor (const Composite &composite) |
|
const Composite * | getLowestCommonAncestor (const Composite &composite) const |
|
template<typename T > |
T * | getAncestor (const T &) |
|
template<typename T > |
const T * | getAncestor (const T &) const |
|
template<typename T > |
T * | getPrevious (const T &) |
|
template<typename T > |
const T * | getPrevious (const T &dummy) const |
|
template<typename T > |
T * | getNext (const T &) |
|
template<typename T > |
const T * | getNext (const T &dummy) const |
|
Composite * | getParent () |
|
const Composite * | getParent () const |
|
Composite * | getChild (Index index) |
|
const Composite * | getChild (Index index) const |
|
Composite * | getSibling (Index index) |
|
const Composite * | getSibling (Index index) const |
|
Composite * | getFirstChild () |
|
const Composite * | getFirstChild () const |
|
Composite * | getLastChild () |
|
const Composite * | getLastChild () const |
|
const PreciseTime & | getModificationTime () const |
|
const PreciseTime & | getSelectionTime () const |
|
void | stamp (StampType stamp=BOTH) |
|
void | prependChild (Composite &composite) |
|
void | appendChild (Composite &composite) |
|
void | insertBefore (Composite &composite) |
|
void | insertAfter (Composite &composite) |
|
void | spliceBefore (Composite &composite) |
|
void | spliceAfter (Composite &composite) |
|
void | splice (Composite &composite) |
|
bool | removeChild (Composite &child) |
|
Size | removeSelected () |
|
Size | removeUnselected () |
|
void | replace (Composite &composite) |
|
void | swap (Composite &composite) |
|
virtual void | select () |
|
virtual void | deselect () |
|
| PersistentObject () |
|
virtual | ~PersistentObject () |
|
PersistenceManager & | operator>> (PersistenceManager &pm) const |
|
| Object () |
| Default constructor. More...
|
|
| Object (const Object &object) |
| Copy constructor. More...
|
|
virtual | ~Object () |
| Destructor. More...
|
|
const Object & | operator= (const Object &) |
|
bool | operator== (const Object &object) const |
|
bool | operator!= (const Object &object) const |
|
bool | operator< (const Object &object) const |
|
bool | operator<= (const Object &object) const |
|
bool | operator>= (const Object &object) const |
|
bool | operator> (const Object &object) const |
|
int | compare (const Object &object) const |
|
virtual void | dump (::std::ostream &s=std::cout, Size depth=0) const |
|
Handle | getHandle () const |
|
virtual | ~AutoDeletable () |
|
void * | operator new (size_t size) |
|
void | operator delete (void *ptr) |
|
void * | operator new (size_t size, void *ptr) |
|
void | operator delete (void *ptr, void *) |
|
bool | isAutoDeletable () const |
|
void | setAutoDeletable (bool enable) |
|
| Selectable () |
|
| Selectable (const Selectable &selectable, bool deep=true) |
|
virtual | ~Selectable () |
|
void | set (const Selectable &selectable, bool deep=true) |
|
const Selectable & | operator= (const Selectable &selectable) |
|
void | get (Selectable &selectable, bool deep=true) const |
|
void | swap (Selectable &selectable) |
|
virtual void | setSelected (bool selected) |
|
bool | isSelected () const |
|
bool | operator== (const Selectable &selectable) const |
|
bool | operator!= (const Selectable &selectable) const |
|
void | write (PersistenceManager &pm) const |
|
bool | read (PersistenceManager &pm) |
|
virtual void | dump (::std::ostream &s=std::cout, Size depth=0) const |
|
BALL_INLINE | PropertyManager () |
| Default constructor. More...
|
|
BALL_INLINE | PropertyManager (const PropertyManager &property_manager) |
| Copy constructor. More...
|
|
virtual | ~PropertyManager () |
| Destructor. 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 |
|