Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPolylines Member List

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)CPolylinesstatic
areaPolyline2D(const std::vector< iv::math::geometry::Point2d > &polyline, double precision)CPolylinesstatic
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)CPolylinesstatic
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)CPolylinesstatic
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)CPolylinesstatic
centerGravity2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double *xCenterGravity, double *yCenterGravity)CPolylinesstatic
closePolyline2d(std::vector< iv::math::geometry::Point2d > &polylineOut)CPolylinesstatic
closePolyline3d(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline)CPolylinesstatic
createArc(double radius, double angleInitial, double angleEnd, double angleIncrement, bool withLastAngle)CPolylinesstatic
createArcWithNumberPoints(double radius, double angleInitial, double angleEnd, uint64_t numPointsInArc)CPolylinesstatic
createCircle(double radius, uint64_t numPoints)CPolylinesstatic
createEllipse(double rx, double ry, uint64_t numPoints)CPolylinesstatic
createEllipseArc(double rx, double ry, double angleInitial, double angleEnd, double angleIncrement, bool withLastAngle)CPolylinesstatic
createEllipseArcWithNumberPointsInArc(double rx, double ry, double angleInitial, double angleEnd, uint64_t numPointsInArc, bool withLastAngle)CPolylinesstatic
createPolygonRegular(double radius, uint64_t numEdges)CPolylinesstatic
createPolyline2DTo3D(const std::vector< iv::math::geometry::Point2d > &polyline, double z)CPolylinesstatic
createPolyline3DTo2DNoX(const std::vector< iv::math::geometry::Point3d > &polyline)CPolylinesstatic
createPolyline3DTo2DNoZ(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline)CPolylinesstatic
createRectangle3DCentredInOrigin(double width, double height, double z)CPolylinesstatic
createRectangleCentredInOrigin(double width, double height)CPolylinesstatic
deletePointsRepeated2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, double precision)CPolylinesstatic
deletePointsRepeated3D(std::vector< iv::math::geometry::Point3d > &points, double precision)CPolylinesstatic
getPolylinesAreasOneSideIntersectionAbove(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections2D, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points2D)CPolylinesstatic
getPolylinesAreasOneSideIntersectionUnder(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &intersections2D, const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points2D)CPolylinesstatic
getSubdivisionsCurve(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &separations, uint64_t numDivisions)CPolylinesstatic
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)CPolylinesstatic
intersectionsLinePolyline(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double x1Line, double y1Line, double x2Line, double y2Line, double precision)CPolylinesstatic
intersectionsLinePolyline(const std::vector< iv::math::geometry::Point2d > &polyline, double x1Line, double y1Line, double x2Line, double y2Line, double precision)CPolylinesstatic
intersectionsPolyline2DPlaneYZ(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double x, double A, double B, double C, double D, double precision)CPolylinesstatic
intersectionsPolyline3DPlane(const std::vector< iv::math::geometry::Point3d > &polyline, double A, double B, double C, double D, double precision)CPolylinesstatic
isClosedPolyline3d(const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline, double precision)CPolylinesstatic
isInnerPoint(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polygon, double x, double y, double precision)CPolylinesstatic
lengthPolyline2D(const std::vector< iv::math::geometry::Point2d > &polyline)CPolylinesstatic
move2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double dx, double dy)CPolylinesstatic
move3D(std::vector< iv::math::geometry::Point3d > &polyline, double dx, double dy, double dz)CPolylinesstatic
rotate2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double xc, double yc, double Ux, double Uy)CPolylinesstatic
scale2D(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &polyline, double fx, double fy)CPolylinesstatic