Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/boundary.hpp

    r88b400 r6b5657  
    11#ifndef BOUNDARY_HPP_
    22#define BOUNDARY_HPP_
    3 
    4 using namespace std;
    53
    64/*********************************************** includes ***********************************/
     
    1816
    1917#include "defs.hpp"
     18#include "BoundaryMaps.hpp"
    2019
    2120/****************************************** forward declarations *****************************/
    2221
    23 class atom;
    2422class BoundaryPointSet;
    2523class BoundaryLineSet;
     
    3028class MoleculeListClass;
    3129class Tesselation;
     30class TesselPoint;
    3231class Vector;
    3332
     
    3837enum { SingleStepWidth=10 };
    3938
    40 typedef std::pair < double, class atom* > DistancePair;
    41 typedef std::multimap < double, class atom* > DistanceMap;
    42 typedef std::pair < DistanceMap::iterator, bool> DistanceTestPair;
    43 
    44 typedef std::map <double, DistancePair > Boundaries;
    45 typedef std::pair<double, DistancePair > BoundariesPair;
    46 typedef std::pair< Boundaries::iterator, bool> BoundariesTestPair;
    47 
    4839/********************************************** declarations *******************************/
    4940
     
    5243void FindConvexBorder(const molecule* const mol, Boundaries *BoundaryPts, Tesselation *&TesselStruct, const LinkedCell *LCList, const char *filename);
    5344Vector* FindEmbeddingHole(MoleculeListClass *mols, molecule *srcmol);
    54 void FindNextSuitablePoint(class BoundaryTriangleSet *BaseTriangle, class BoundaryLineSet *BaseLine, atom*& OptCandidate, Vector *OptCandidateCenter, double *ShortestAngle, const double RADIUS, LinkedCell *LC);
    5545bool FindNonConvexBorder(const molecule* const mol, Tesselation *&TesselStruct, const LinkedCell *&LC, const double RADIUS, const char *tempbasename);
    5646Boundaries *GetBoundaryPoints(const molecule *mol, Tesselation *&TesselStruct);
Note: See TracChangeset for help on using the changeset viewer.