Changeset ec9bd2 for src/Fragmentation


Ignore:
Timestamp:
May 25, 2016, 7:13:59 AM (9 years ago)
Author:
Frederik Heber <heber@…>
Parents:
9cf90e
git-author:
Frederik Heber <heber@…> (05/10/16 21:23:50)
git-committer:
Frederik Heber <heber@…> (05/25/16 07:13:59)
Message:

Revert "Removing SphericalPointDistribution::getSimplePolygon() to allow for easy rebasing of very old branch on top."

This reverts commit c8fd68b29755db45c6c61c8b73eba4c88480c5bf.

Conflicts:

src/Fragmentation/Exporters/SphericalPointDistribution.cpp
src/Fragmentation/Exporters/SphericalPointDistribution.hpp

  • needed to reattach SphericalPointDistribution::getSimplifiedPolygon() that was removed in order to ease rebasing a very old branch on top.
  • SaturateAction changed to use WeightedPolygon_t and getRemainingPoints().
Location:
src/Fragmentation/Exporters
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/Fragmentation/Exporters/SphericalPointDistribution.cpp

    r9cf90e rec9bd2  
    10271027    return points;
    10281028}
     1029
     1030SphericalPointDistribution::Polygon_t
     1031SphericalPointDistribution::getSimplePolygon(const int _NumberOfPoints) const
     1032{
     1033  Polygon_t returnpolygon;
     1034
     1035        switch (_NumberOfPoints)
     1036        {
     1037          case 0:
     1038            returnpolygon = get<0>();
     1039            break;
     1040          case 1:
     1041            returnpolygon = get<1>();
     1042            break;
     1043          case 2:
     1044            returnpolygon = get<2>();
     1045            break;
     1046          case 3:
     1047            returnpolygon = get<3>();
     1048            break;
     1049          case 4:
     1050            returnpolygon = get<4>();
     1051            break;
     1052          case 5:
     1053            returnpolygon = get<5>();
     1054            break;
     1055          case 6:
     1056            returnpolygon = get<6>();
     1057            break;
     1058          case 7:
     1059            returnpolygon = get<7>();
     1060            break;
     1061          case 8:
     1062            returnpolygon = get<8>();
     1063            break;
     1064          case 9:
     1065            returnpolygon = get<9>();
     1066            break;
     1067          case 10:
     1068            returnpolygon = get<10>();
     1069            break;
     1070          case 11:
     1071            returnpolygon = get<11>();
     1072            break;
     1073          case 12:
     1074            returnpolygon = get<12>();
     1075            break;
     1076          case 14:
     1077            returnpolygon = get<14>();
     1078            break;
     1079          default:
     1080            ASSERT(0, "SphericalPointDistribution::initSelf() - cannot deal with the case "
     1081                +toString(_NumberOfPoints)+".");
     1082        }
     1083
     1084        return returnpolygon;
     1085}
     1086
  • src/Fragmentation/Exporters/SphericalPointDistribution.hpp

    r9cf90e rec9bd2  
    7171    ASSERT(0, "SphericalPointDistribution::getConnections() - not specialized for "+toString(N)+".");
    7272  }
     73
     74  /** Initializes the polygon with the given \a _NumberOfPoints.
     75   *
     76   * \param _NumberOfPoints number of points
     77   */
     78  Polygon_t getSimplePolygon(const int _NumberOfPoints) const;
    7379
    7480  /** Returns vacant spots to fill to get a complete spherical point distribution from
Note: See TracChangeset for help on using the changeset viewer.