|
float * | getArrayFloatC3d (std::vector< iv::math::geometry::Point3d > points) |
|
float * | getArrayRgbac_old (const std::vector< iv::math::geometry::Point3d > &v, float alpha) |
|
float * | getArrayFloatC (const std::vector< iv::math::geometry::Point2d > &v) |
|
float * | getArrayFloatCAppendingZ (const std::vector< iv::math::geometry::Point2d > &v, float z) |
|
double | module (Point2d begining, Point2d end) |
|
Point2d | twoPointsToUnitVector (Point2d end, Point2d begining) |
|
iv::math::geometry::Point2d | getCentroid (const std::vector< iv::math::geometry::Point2d > &points) |
|
iv::types::height | getHeight (const std::vector< iv::math::geometry::Point2d > &points) |
|
iv::types::width | getWidth (const std::vector< iv::math::geometry::Point2d > &points) |
|
void | alignSecondPoint (const iv::math::geometry::Point2d &firstPoint, iv::math::geometry::Point2d &secondPoint) |
|
void | alignSecondPointWithDiagonal (const iv::math::geometry::Point2d &firstPoint, iv::math::geometry::Point2d &secondPoint) |
|
bool | isSamePoint2D (const iv::math::geometry::Point2d &firstPoint, const iv::math::geometry::Point2d &secondPoint, iv::types::coord precision) |
|
template<typename T >
requires std::is_same_v<T, iv::math::geometry::Point2d> || std::is_same_v<T, iv::math::geometry::Point3d> |
void | close (std::vector< T > &v) |
|
template<typename T >
requires std::is_same_v<T, iv::math::geometry::Point2d> || std::is_same_v<T, iv::math::geometry::Point3d> |
bool | isClosed (const std::vector< T > &v) |
|
template<typename T >
requires std::is_same_v<T, iv::math::geometry::Point2d> |
double | calculateArea (const std::vector< T > &v) |
|
template<typename T >
requires std::is_same_v<T, iv::math::geometry::Point2d> |
float * | getArrayFloatC (std::vector< T > points) |
|
template<typename T >
requires std::is_same_v<T, iv::math::geometry::Point2d> || std::is_same_v<T, iv::math::geometry::Point3d> |
float * | getArray3dc (const std::vector< T > &v, const double z) |
|