Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/boundary.hpp

    r6b5657 r88b400  
    11#ifndef BOUNDARY_HPP_
    22#define BOUNDARY_HPP_
     3
     4using namespace std;
    35
    46/*********************************************** includes ***********************************/
     
    1618
    1719#include "defs.hpp"
    18 #include "BoundaryMaps.hpp"
    1920
    2021/****************************************** forward declarations *****************************/
    2122
     23class atom;
    2224class BoundaryPointSet;
    2325class BoundaryLineSet;
     
    2830class MoleculeListClass;
    2931class Tesselation;
    30 class TesselPoint;
    3132class Vector;
    3233
     
    3738enum { SingleStepWidth=10 };
    3839
     40typedef std::pair < double, class atom* > DistancePair;
     41typedef std::multimap < double, class atom* > DistanceMap;
     42typedef std::pair < DistanceMap::iterator, bool> DistanceTestPair;
     43
     44typedef std::map <double, DistancePair > Boundaries;
     45typedef std::pair<double, DistancePair > BoundariesPair;
     46typedef std::pair< Boundaries::iterator, bool> BoundariesTestPair;
     47
    3948/********************************************** declarations *******************************/
    4049
     
    4352void FindConvexBorder(const molecule* const mol, Boundaries *BoundaryPts, Tesselation *&TesselStruct, const LinkedCell *LCList, const char *filename);
    4453Vector* FindEmbeddingHole(MoleculeListClass *mols, molecule *srcmol);
     54void FindNextSuitablePoint(class BoundaryTriangleSet *BaseTriangle, class BoundaryLineSet *BaseLine, atom*& OptCandidate, Vector *OptCandidateCenter, double *ShortestAngle, const double RADIUS, LinkedCell *LC);
    4555bool FindNonConvexBorder(const molecule* const mol, Tesselation *&TesselStruct, const LinkedCell *&LC, const double RADIUS, const char *tempbasename);
    4656Boundaries *GetBoundaryPoints(const molecule *mol, Tesselation *&TesselStruct);
Note: See TracChangeset for help on using the changeset viewer.