Changes in / [bdedb1:b9b604]


Ignore:
Location:
src
Files:
10 added
7 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile.am

    rbdedb1 rb9b604  
    5050                           
    5151
     52PARSERSOURCE = Parser/ChangeTracker.cpp Parser/FormatParser.cpp Parser/TremoloParser.cpp Parser/XyzParser.cpp
     53PARSERHEADER = Parser/ChangeTracker.hpp Parser/FormatParser.hpp Parser/TremoloParser.hpp Parser/XyzParser.hpp
     54
    5255PATTERNSOURCE = Patterns/Observer.cpp
    5356PATTERNHEADER = Patterns/Cacheable.hpp \
     
    98101                 ${ATOMSOURCE} \
    99102                 ${PATTERNSOURCE} \
     103                 ${PARSERSOURCE} \
    100104                 ${UISOURCE} \
    101105                 ${DESCRIPTORSOURCE} \
     
    140144          ${ANALYSISHEADER} \
    141145          ${ATOMHEADER} \
     146          ${PARSERHEADER} \
    142147          ${PATTERNHEADER} \
    143148          ${UIHEADER} \
  • src/atom_bondedparticle.cpp

    rbdedb1 rb9b604  
    7474      *BondFile << nr << "\t" << (*Runner)->GetOtherAtom(this)->nr << "\n";
    7575};
     76
     77/**
     78 * Adds a bond between this bonded particle and another. Does nothing if this
     79 * bond already exists.
     80 *
     81 * \param bonding partner
     82 */
     83void BondedParticle::addBond(BondedParticle* Partner) {
     84  if (IsBondedTo(Partner)) {
     85    return;
     86  }
     87
     88  bond* newBond = new bond((atom*) this, (atom*) Partner, 1, 0);
     89  RegisterBond(newBond);
     90  Partner->RegisterBond(newBond);
     91}
    7692
    7793/** Puts a given bond into atom::ListOfBonds.
  • src/atom_bondedparticle.hpp

    rbdedb1 rb9b604  
    3737  virtual ~BondedParticle();
    3838
     39  void addBond(BondedParticle* Partner);
    3940  bool RegisterBond(bond *Binder);
    4041  bool UnregisterBond(bond *Binder);
  • src/atom_particleinfo.cpp

    rbdedb1 rb9b604  
    1616    nr(pointer->nr),
    1717    Name(pointer->Name)
    18     {}
     18    {
     19      if (Name == NULL)
     20        Name = " ";
     21    }
    1922
    2023
  • src/bond.cpp

    rbdedb1 rb9b604  
    1515/** Empty Constructor for class bond.
    1616 */
    17 bond::bond() : leftatom(NULL), rightatom(NULL), previous(NULL), next(NULL), HydrogenBond(0), BondDegree(0), nr(-1), Cyclic(false), Type(Undetermined), Used(white)
     17bond::bond()
     18  : leftatom(NULL), rightatom(NULL), previous(NULL), next(NULL), HydrogenBond(0),
     19    BondDegree(0), nr(-1), Cyclic(false), Type(Undetermined), Used(white)
    1820{
    1921};
     
    2527 * \param number increasing index
    2628 */
    27 bond::bond(atom *left, atom *right, const int degree, const int number) : leftatom(left), rightatom(right), previous(NULL), next(NULL), HydrogenBond(0), BondDegree(degree), nr(number), Cyclic(false), Type(Undetermined), Used(white)
     29bond::bond(atom *left, atom *right, const int degree, const int number)
     30  : leftatom(left), rightatom(right), previous(NULL), next(NULL), HydrogenBond(0),
     31    BondDegree(degree), nr(number), Cyclic(false), Type(Undetermined), Used(white)
    2832{
    2933  if ((left != NULL) && (right != NULL)) {
  • src/unittests/Makefile.am

    rbdedb1 rb9b604  
    3232  PlaneUnittest \
    3333  ObserverTest \
     34  ParserUnitTest \
    3435  SingletonTest \
    3536  StackClassUnitTest \
     
    7374  PlaneUnittest.cpp \
    7475  ObserverTest.cpp \
     76  ParserUnitTest.cpp \
    7577  SingletonTest.cpp \
    7678  stackclassunittest.cpp \
     
    204206AtomDescriptorTest_LDADD = ${ALLLIBS}
    205207
     208ParserUnitTest_SOURCES = UnitTestMain.cpp ParserUnitTest.cpp ParserUnitTest.hpp
     209ParserUnitTest_LDADD = ${ALLLIBS}
     210
    206211manipulateAtomsTest_SOURCES = UnitTestMain.cpp manipulateAtomsTest.cpp manipulateAtomsTest.hpp
    207212manipulateAtomsTest_LDADD = ${ALLLIBS}
  • src/unittests/SingletonTest.cpp

    rbdedb1 rb9b604  
    5252    count1++;
    5353  }
    54   // explicit copy constructor to catch if thsi is ever called
     54  // explicit copy constructor to catch if this is ever called
    5555  SingletonStub2(const SingletonStub2&){
    5656    CPPUNIT_FAIL    ( "Copy constructor of Singleton called" );
Note: See TracChangeset for help on using the changeset viewer.