|
static void | prvPointEllipse (double radioX, double radioY, double angle, double *x, double *y) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvCreateArcEllipse (double rx, double ry, double angleInitial, double angleEnd, double angleIncrement, bool withLastAngle) |
|
static void | prvParametersArcTwoPI (double numPoints, double *angleInitial, double *angleEnd, double *angleIncrement) |
|
static void | prvAddDivisions (double xSepInitial, double ySepInitial, double xSepFinal, double ySepFinal, uint64_t numDivisions, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &pointsWithSubdivisions) |
|
static EPrvTypeAddPoint | prvGetActionAddPointAbove (double x, double y, double yMin, double yMax, double xRight, double yRight, double xLeft, double yLeft) |
|
static EPrvTypeAddPoint | prvGetActionAddPointUnder (double x, double y, double yMin, double yMax, double xRight, double yRight, double xLeft, double yLeft, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &contour) |
|
static void | prvAddPointContourAbove (double x, double y, double xLeft, double yLeft, double xRight, double yRight, EPrvTypeAddPoint typeContour, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &contour, bool *isAddWater) |
|
static void | prvAddPointContourUnder (double x, double y, double xLeft, double yLeft, double xRight, double yRight, EPrvTypeAddPoint typeContour, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &contour, bool *isAddWater) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvGetPolylineArea2PointsUnder (double xLeft, double yLeft, double xRight, double yRight, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static bool | prvIsAddedPointPolyline4Points (double xLow, double yLow, double yHigh, double xPrev, double yPrev, double x, double y) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvGetPolylineArea4PointsAbove (double xLeft, double yLeft, double xRight, double yRight, double xPrev, double yPrev, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static std::vector< iv::math::geometry::Point2d > | prvGetPolylineArea4PointsAboveBorrar (double xLeft, double yLeft, double xRight, double yRight, double xPrev, double yPrev, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvGetPolylineArea4PointsUnder (double xLeft, double yLeft, double xRight, double yRight, double xPrev, double yPrev, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > | prvGetPolylineArea2PointsAbove (double xLeft, double yLeft, double xRight, double yRight, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static void | prvAddContourPolylinesAreasAbove (const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, uint64_t itr, uint64_t ind, int16_t addNext, std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point2d > > > *contours) |
|
static void | prvAddContourPolylinesAreasUnder (const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, uint64_t itr, uint64_t ind, int16_t addNext, std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point2d > > > *contours) |
|
static std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point2d > > > * | prvGetPolylinesAreasWithIntersectionsAbove (const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point2d > > > * | prvGetPolylinesAreasWithIntersectionsUnder (const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points) |
|
static bool | prvExistFromPoint2D (const iv::math::geometry::Point2d &point, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, const double precision, const uint64_t ind) |
|
static bool | prvExistFromPoint2DBorrar (const iv::math::geometry::Point2d &point, const std::vector< iv::math::geometry::Point2d > &points, const double precision, const uint64_t ind) |
|
bool | prvExistFromPoint3D (const iv::math::geometry::Point3d &point, const std::vector< iv::math::geometry::Point3d > &points, const double precision, const uint64_t ind) |
|