Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
This is the complete list of members for CPolylines, including all inherited members.
areaPolyline2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double precision) | CPolylines | static |
areaPolyline2D(const std::vector< iv::math::geometry::Point2d > &polyline, double precision) | CPolylines | static |
calculateLimits2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, iv::types::coord *xMin, iv::types::coord *yMin, iv::types::coord *xMax, iv::types::coord *yMax) | CPolylines | static |
calculateLimits2D(const std::vector< iv::math::geometry::Point2d > &polyline, iv::types::coord *xMin, iv::types::coord *yMin, iv::types::coord *xMax, iv::types::coord *yMax) | CPolylines | static |
calculateLimits3D(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline, iv::types::coord *xMin, iv::types::coord *yMin, iv::types::coord *zMin, iv::types::coord *xMax, iv::types::coord *yMax, iv::types::coord *zMax) | CPolylines | static |
centerGravity2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double *xCenterGravity, double *yCenterGravity) | CPolylines | static |
closePolyline2d(std::vector< iv::math::geometry::Point2d > &polylineOut) | CPolylines | static |
closePolyline3d(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline) | CPolylines | static |
createArc(double radius, double angleInitial, double angleEnd, double angleIncrement, bool withLastAngle) | CPolylines | static |
createArcWithNumberPoints(double radius, double angleInitial, double angleEnd, uint64_t numPointsInArc) | CPolylines | static |
createCircle(double radius, uint64_t numPoints) | CPolylines | static |
createEllipse(double rx, double ry, uint64_t numPoints) | CPolylines | static |
createEllipseArc(double rx, double ry, double angleInitial, double angleEnd, double angleIncrement, bool withLastAngle) | CPolylines | static |
createEllipseArcWithNumberPointsInArc(double rx, double ry, double angleInitial, double angleEnd, uint64_t numPointsInArc, bool withLastAngle) | CPolylines | static |
createPolygonRegular(double radius, uint64_t numEdges) | CPolylines | static |
createPolyline2DTo3D(const std::vector< iv::math::geometry::Point2d > &polyline, double z) | CPolylines | static |
createPolyline3DTo2DNoX(const std::vector< iv::math::geometry::Point3d > &polyline) | CPolylines | static |
createPolyline3DTo2DNoZ(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline) | CPolylines | static |
createRectangle3DCentredInOrigin(double width, double height, double z) | CPolylines | static |
createRectangleCentredInOrigin(double width, double height) | CPolylines | static |
deletePointsRepeated2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, double precision) | CPolylines | static |
deletePointsRepeated3D(std::vector< iv::math::geometry::Point3d > &points, double precision) | CPolylines | static |
getPolylinesAreasOneSideIntersectionAbove(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections2D, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points2D) | CPolylines | static |
getPolylinesAreasOneSideIntersectionUnder(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections2D, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points2D) | CPolylines | static |
getSubdivisionsCurve(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &separations, uint64_t numDivisions) | CPolylines | static |
intersectionsLinePlane(double x1, double y1, double z1, double x2, double y2, double z2, double A, double B, double C, double D, double *x, double *y, double *z, double precision) | CPolylines | static |
intersectionsLinePolyline(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double x1Line, double y1Line, double x2Line, double y2Line, double precision) | CPolylines | static |
intersectionsLinePolyline(const std::vector< iv::math::geometry::Point2d > &polyline, double x1Line, double y1Line, double x2Line, double y2Line, double precision) | CPolylines | static |
intersectionsPolyline2DPlaneYZ(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double x, double A, double B, double C, double D, double precision) | CPolylines | static |
intersectionsPolyline3DPlane(const std::vector< iv::math::geometry::Point3d > &polyline, double A, double B, double C, double D, double precision) | CPolylines | static |
isClosedPolyline3d(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline, double precision) | CPolylines | static |
isInnerPoint(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polygon, double x, double y, double precision) | CPolylines | static |
lengthPolyline2D(const std::vector< iv::math::geometry::Point2d > &polyline) | CPolylines | static |
move2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double dx, double dy) | CPolylines | static |
move3D(std::vector< iv::math::geometry::Point3d > &polyline, double dx, double dy, double dz) | CPolylines | static |
rotate2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double xc, double yc, double Ux, double Uy) | CPolylines | static |
scale2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double fx, double fy) | CPolylines | static |