|
Chrysalis - Pattern
|
Typedefs | |
| using | LinearKernel = CGAL::Exact_predicates_inexact_constructions_kernel |
| using | CircularKernel = CGAL::Exact_circular_kernel_2 |
| using | Transformation = CGAL::Aff_transformation_2<LinearKernel> |
| using | Ray = CGAL::Ray_2<LinearKernel> |
| using | Line = CGAL::Line_2<LinearKernel> |
| using | Point = CGAL::Point_2<LinearKernel> |
| using | Vector = CGAL::Vector_2<LinearKernel> |
| using | Segment = CGAL::Segment_2<LinearKernel> |
| using | CPoint = CGAL::Point_2<CircularKernel> |
| using | Circle = CGAL::Circle_2<CircularKernel> |
| using | CArcPoint = CGAL::Circular_arc_point_2<CircularKernel> |
| using | CCIntersection = CGAL::CK2_Intersection_traits<CircularKernel, Circle, Circle>::type |
Functions | |
| double | sin (double value) |
| double | cos (double value) |
| double | round (double value) |
| double | radians (double degrees) |
| Vector | rotate (const Vector &vector, double angle) |
| double | angle (const Vector &vector1, const Vector &vector2) |
| double | angle (const Point &pointFrom, const Point &pointTo) |
| double | length (const Point &pointFrom, const Point &pointTo) |
| Point | mirror (const Point &point, const Point ¢er) |
| Point | relativePoint (const Point &pointFrom, const Vector &vector) |
| Point | relativePoint (const Point &pointFrom, double angle, double length) |
| Point | projection (const Point &point, const Line &line) |
| template<typename T1, typename T2> | |
| std::optional< Point > | intersection (const T1 &obj1, const T2 &obj2) |
| std::optional< Point > | xIntersection (const Point &pointFrom, const Point &pointTo) |
| std::optional< Point > | yIntersection (const Point &pointFrom, const Point &pointTo) |
| Point | circlesIntersection (const Point &anchor, CPoint center1, double radius1, CPoint center2, double radius2) |
| using Chrysalis::CG::CArcPoint = CGAL::Circular_arc_point_2<CircularKernel> |
| using Chrysalis::CG::CCIntersection = CGAL::CK2_Intersection_traits<CircularKernel, Circle, Circle>::type |
| using Chrysalis::CG::Circle = CGAL::Circle_2<CircularKernel> |
| using Chrysalis::CG::CircularKernel = CGAL::Exact_circular_kernel_2 |
| using Chrysalis::CG::CPoint = CGAL::Point_2<CircularKernel> |
| using Chrysalis::CG::Line = CGAL::Line_2<LinearKernel> |
| using Chrysalis::CG::LinearKernel = CGAL::Exact_predicates_inexact_constructions_kernel |
| using Chrysalis::CG::Point = CGAL::Point_2<LinearKernel> |
| using Chrysalis::CG::Ray = CGAL::Ray_2<LinearKernel> |
| using Chrysalis::CG::Segment = CGAL::Segment_2<LinearKernel> |
| using Chrysalis::CG::Transformation = CGAL::Aff_transformation_2<LinearKernel> |
| using Chrysalis::CG::Vector = CGAL::Vector_2<LinearKernel> |
| CG::Point Chrysalis::CG::circlesIntersection | ( | const Point & | anchor, |
| CPoint | center1, | ||
| double | radius1, | ||
| CPoint | center2, | ||
| double | radius2 ) |
| double Chrysalis::CG::cos | ( | double | value | ) |
| std::optional< Point > Chrysalis::CG::intersection | ( | const T1 & | obj1, |
| const T2 & | obj2 ) |
| double Chrysalis::CG::radians | ( | double | degrees | ) |
| CG::Vector Chrysalis::CG::rotate | ( | const Vector & | vector, |
| double | angle ) |
| double Chrysalis::CG::round | ( | double | value | ) |
| double Chrysalis::CG::sin | ( | double | value | ) |
| std::optional< CG::Point > Chrysalis::CG::xIntersection | ( | const Point & | pointFrom, |
| const Point & | pointTo ) |