Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Simple_cartesian< FT_ > Class Template Reference

#include <simple_cartesian_rep.h>

Inheritance diagram for Simple_cartesian< FT_ >:
Collaboration diagram for Simple_cartesian< FT_ >:

Public Types

typedef FT_ RT
 
typedef FT_ FT
 
typedef PointS2< FTPoint_2_base
 
typedef VectorS2< FTVector_2_base
 
typedef DirectionS2< FTDirection_2_base
 
typedef SegmentS2< FTSegment_2_base
 
typedef LineS2< FTLine_2_base
 
typedef RayS2< FTRay_2_base
 
typedef CircleS2< FTCircle_2_base
 
typedef TriangleS2< FTTriangle_2_base
 
typedef Iso_rectangleS2< FTIso_rectangle_2_base
 
typedef Aff_transformationS2< FTAff_transformation_2_base
 
typedef Simple_cartesian_base
< Simple_cartesian< FT_ >, FT_ > 
KernelBase
 
typedef KernelBase::Point_2 Point_2
 
typedef KernelBase::Vector_2 Vector_2
 
typedef KernelBase::Direction_2 Direction_2
 
typedef KernelBase::Line_2 Line_2
 
typedef KernelBase::Segment_2 Segment_2
 
typedef KernelBase::Ray_2 Ray_2
 
typedef KernelBase::Circle_2 Circle_2
 
typedef KernelBase::Triangle_2 Triangle_2
 
typedef KernelBase::Iso_rectangle_2 Iso_rectangle_2
 
typedef
KernelBase::Aff_transformation_2 
Aff_transformation_2
 
typedef CGALi::Construct< Point_2Construct_point_2
 
typedef CGALi::Construct
< Vector_2
Construct_vector_2
 
typedef CGALi::Construct
< Direction_2
Construct_direction_2
 
typedef CGALi::Construct
< Segment_2
Construct_segment_2
 
typedef CGALi::Construct< Line_2Construct_line_2
 
typedef CGALi::Construct< Ray_2Construct_ray_2
 
typedef CGALi::Construct
< Circle_2
Construct_circle_2
 
typedef CGALi::Construct
< Triangle_2
Construct_triangle_2
 
typedef CGALi::Construct
< Aff_transformation_2
Construct_aff_transformation_2
 
typedef
CGALi::Call_point_to_get
< Point_2
Construct_point_on_2
 
typedef
CGALi::Call_second_point_to_get
< Point_2
Construct_second_point_on_2
 
typedef
CGALi::Call_source_to_get
< Point_2
Construct_source_point_2
 
typedef
CGALi::Call_target_to_get
< Point_2
Construct_target_point_2
 
typedef CGALi::Call_min_to_get
< Point_2
Construct_min_point_2
 
typedef CGALi::Call_max_to_get
< Point_2
Construct_max_point_2
 
typedef
CGALi::Call_direction_to_get
< Direction_2
Construct_direction_of_line_2
 
typedef
CGALi::Call_direction_to_get
< Direction_2
Construct_direction_of_ray_2
 
typedef
CGALi::Call_supporting_line_to_get
< Line_2
Construct_supporting_line_2
 
typedef
CGALi::Call_perpendicular_to_get
< Vector_2
Construct_perpendicular_vector_2
 
typedef
CGALi::Call_perpendicular_to_get
< Direction_2
Construct_perpendicular_direction_2
 
typedef
CGALi::Call_perpendicular_to_get
< Line_2
Construct_perpendicular_line_2
 
typedef CGALi::p_Midpoint
< Point_2
Construct_midpoint
 
typedef CGALi::p_Circumcenter
< Point_2
Construct_circumcenter_2
 
typedef CGALi::pl_Bisector
< Point_2, Line_2
Construct_bisector_2
 
typedef
CGALi::Call_opposite_to_get
< Segment_2
Construct_opposite_segment_2
 
typedef
CGALi::Call_opposite_to_get
< Ray_2
Construct_opposite_ray_2
 
typedef
CGALi::Call_opposite_to_get
< Line_2
Construct_opposite_line_2
 
typedef
CGALi::Call_opposite_to_get
< Triangle_2
Construct_opposite_triangle_2
 
typedef
CGALi::Call_opposite_to_get
< Circle_2
Construct_opposite_circle_2
 
typedef CGALi::Call_transform Transform_2
 
typedef CGALi::Assign Assign_2
 
typedef CGALi::Intersect Intersect_2
 
typedef
CGALi::Call_y_at_x_to_get< FT
Compute_y_at_x_2
 
typedef
CGALi::Call_squared_length_to_get
< FT
Compute_squared_length_2
 
typedef CGALi::Equal Equal_2
 
typedef CGALi::Equal_x Equal_x_2
 
typedef CGALi::Equal_y Equal_y_2
 
typedef CGALi::Equal_xy Equal_xy_2
 
typedef CGALi::Less_x Less_x_2
 
typedef CGALi::Less_y Less_y_2
 
typedef CGAL::p_Less_xy< Point_2Less_xy_2
 
typedef CGAL::p_Less_yx< Point_2Less_yx_2
 
typedef CGALi::Compare_x Compare_x_2
 
typedef CGALi::Compare_y Compare_y_2
 
typedef CGALi::Compare_xy Compare_xy_2
 
typedef CGALi::Compare_y_at_x Compare_y_at_x_2
 
typedef
CGAL::p_Less_dist_to_point
< Point_2
Less_distance_to_point_2
 
typedef
CGAL::p_Less_dist_to_line_2p
< Point_2
Less_signed_distance_to_line_2
 
typedef
CGAL::p_Less_rotate_ccw
< Point_2
Less_rotate_ccw_2
 
typedef
CGALi::Counterclockwise_in_between 
Counterclockwise_in_between_2
 
typedef CGAL::p_Leftturn< Point_2Leftturn_2
 
typedef
CGAL::p_Left_of_line_2p
< Point_2
Left_of_line_2
 
typedef CGALi::Collinear Collinear_2
 
typedef CGAL::p_Orientation
< Point_2
Orientation_2
 
typedef
CGALi::Side_of_oriented_circle 
Side_of_oriented_circle_2
 
typedef
CGALi::Side_of_bounded_circle 
Side_of_bounded_circle_2
 
typedef CGALi::Call_is_horizontal Is_horizontal_2
 
typedef CGALi::Call_is_vertical Is_vertical_2
 
typedef CGALi::Call_is_degenerate Is_degenerate_2
 
typedef CGALi::Call_has_on Has_on_2
 
typedef
CGALi::Call_collinear_has_on 
Collinear_has_on_2
 
typedef
CGALi::Call_has_on_bounded_side 
Has_on_bounded_side_2
 
typedef
CGALi::Call_has_on_unbounded_side 
Has_on_unbounded_side_2
 
typedef CGALi::Call_has_on_boundary Has_on_boundary_2
 
typedef
CGALi::Call_has_on_positive_side 
Has_on_positive_side_2
 
typedef
CGALi::Call_has_on_negative_side 
Has_on_negative_side_2
 
typedef CGALi::Call_oriented_side Oriented_side_2
 
typedef
CGALi::Are_ordered_along_line 
Are_ordered_along_line_2
 
typedef
CGALi::Are_strictly_ordered_along_line 
Are_strictly_ordered_along_line_2
 
typedef
CGALi::Collinear_are_ordered_along_line 
Collinear_are_ordered_along_line_2
 
typedef
CGALi::Collinear_are_strictly_ordered_along_line 
Collinear_are_strictly_ordered_along_line_2
 
typedef PointS3< FTPoint_3_base
 
typedef VectorS3< FTVector_3_base
 
typedef DirectionS3< FTDirection_3_base
 
typedef SegmentS3< FTSegment_3_base
 
typedef PlaneS3< FTPlane_3_base
 
typedef LineS3< FTLine_3_base
 
typedef RayS3< FTRay_3_base
 
typedef TriangleS3< FTTriangle_3_base
 
typedef TetrahedronS3< FTTetrahedron_3_base
 
typedef Iso_cuboidS3< FTIso_cuboid_3_base
 
typedef SphereS3< FTSphere_3_base
 
typedef Aff_transformationS3< FTAff_transformation_3_base
 
typedef KernelBase::Point_3 Point_3
 
typedef KernelBase::Vector_3 Vector_3
 
typedef KernelBase::Direction_3 Direction_3
 
typedef KernelBase::Plane_3 Plane_3
 
typedef KernelBase::Line_3 Line_3
 
typedef KernelBase::Segment_3 Segment_3
 
typedef KernelBase::Ray_3 Ray_3
 
typedef KernelBase::Triangle_3 Triangle_3
 
typedef KernelBase::Tetrahedron_3 Tetrahedron_3
 
typedef
KernelBase::Aff_transformation_3 
Aff_transformation_3
 
typedef CGALi::Construct< Point_3Construct_point_3
 
typedef CGALi::Construct
< Vector_3
Construct_vector_3
 
typedef CGALi::Construct
< Direction_3
Construct_direction_3
 
typedef CGALi::Construct
< Segment_3
Construct_segment_3
 
typedef CGALi::Construct< Plane_3Construct_plane_3
 
typedef CGALi::Construct< Line_3Construct_line_3
 
typedef CGALi::Construct< Ray_3Construct_ray_3
 
typedef CGALi::Construct
< Triangle_3
Construct_triangle_3
 
typedef CGALi::Construct
< Tetrahedron_3
Construct_tetrahedron_3
 
typedef CGALi::Construct
< Aff_transformation_3
Construct_aff_transformation_3
 
typedef
CGALi::Call_point_to_get
< Point_3
Construct_point_on_3
 
typedef
CGALi::Call_second_point_to_get
< Point_3
Construct_second_point_on_3
 
typedef
CGALi::Call_perpendicular_plane_to_get
< Plane_3
Construct_perpendicular_plane_3
 
typedef CGALi::p_Midpoint
< Point_3
Construct_midpoint_3
 
typedef CGALi::p_Circumcenter
< Point_3
Construct_circumcenter_3
 
typedef
CGALi::Call_opposite_to_get
< Segment_3
Construct_opposite_segment_3
 
typedef
CGALi::Call_opposite_to_get
< Ray_3
Construct_opposite_ray_3
 
typedef
CGALi::Call_opposite_to_get
< Line_3
Construct_opposite_line_3
 
typedef
CGALi::Call_supporting_plane_to_get
< Plane_3
Construct_supporting_plane_3
 
typedef CGALi::Call_transform Transform_3
 
typedef CGALi::Assign Assign_3
 
typedef CGALi::Intersect Intersect_3
 
typedef
CGALi::Call_squared_length_to_get
< FT
Compute_squared_length_3
 
typedef CGALi::Equal Equal_3
 
typedef CGALi::Equal_x Equal_x_3
 
typedef CGALi::Equal_y Equal_y_3
 
typedef CGALi::Equal_z Equal_z_3
 
typedef CGALi::Equal_xy Equal_xy_3
 
typedef CGALi::Equal_xyz Equal_xyz_3
 
typedef CGALi::Less_x Less_x_3
 
typedef CGALi::Less_y Less_y_3
 
typedef CGALi::Less_z Less_z_3
 
typedef CGAL::p_Less_xy< Point_3Less_xy_3
 
typedef CGALi::Less_xyz Less_xyz_3
 
typedef CGALi::Compare_x Compare_x_3
 
typedef CGALi::Compare_y Compare_y_3
 
typedef CGALi::Compare_z Compare_z_3
 
typedef CGALi::Compare_xy Compare_xy_3
 
typedef CGALi::Compare_xyz Compare_xyz_3
 
typedef
CGAL::p_Less_dist_to_point
< Point_3
Less_distance_to_point_3
 
typedef CGALi::Collinear Collinear_3
 
typedef CGALi::Coplanar Coplanar_3
 
typedef CGAL::p_Orientation
< Point_3
Orientation_3
 
typedef CGALi::Call_is_degenerate Is_degenerate_3
 
typedef CGALi::Call_has_on Has_on_3
 
typedef
CGALi::Call_has_on_bounded_side 
Has_on_bounded_side_3
 
typedef
CGALi::Call_has_on_unbounded_side 
Has_on_unbounded_side_3
 
typedef CGALi::Call_has_on_boundary Has_on_boundary_3
 
typedef
CGALi::Call_has_on_positive_side 
Has_on_positive_side_3
 
typedef
CGALi::Call_has_on_negative_side 
Has_on_negative_side_3
 
typedef CGALi::Call_oriented_side Oriented_side_3
 
typedef
CGALi::Are_ordered_along_line 
Are_ordered_along_line_3
 
typedef
CGALi::Are_strictly_ordered_along_line 
Are_strictly_ordered_along_line_3
 
typedef
CGALi::Collinear_are_ordered_along_line 
Collinear_are_ordered_along_line_3
 
typedef
CGALi::Collinear_are_strictly_ordered_along_line 
Collinear_are_strictly_ordered_along_line_3
 
typedef
CGALi::Side_of_oriented_sphere 
Side_of_oriented_sphere_3
 
typedef
CGALi::Side_of_bounded_sphere 
Side_of_bounded_sphere_3
 
typedef PointCd< FTPoint_d_base
 
typedef KernelBase::Point_d Point_d
 
typedef CGALi::Construct< Point_dConstruct_point_d
 
typedef Data_accessorS2< FTData_accessor_2
 
typedef ConicCPA2< Point_2,
Data_accessor_2
Conic_2
 
typedef FT_ RT
 
typedef FT_ FT
 
typedef PointS2< FTPoint_2_base
 
typedef VectorS2< FTVector_2_base
 
typedef DirectionS2< FTDirection_2_base
 
typedef SegmentS2< FTSegment_2_base
 
typedef LineS2< FTLine_2_base
 
typedef RayS2< FTRay_2_base
 
typedef CircleS2< FTCircle_2_base
 
typedef TriangleS2< FTTriangle_2_base
 
typedef Iso_rectangleS2< FTIso_rectangle_2_base
 
typedef Aff_transformationS2< FTAff_transformation_2_base
 
typedef Simple_cartesian_base
< FT_ > 
KernelBase
 
typedef KernelBase::Point_2 Point_2
 
typedef KernelBase::Vector_2 Vector_2
 
typedef KernelBase::Direction_2 Direction_2
 
typedef KernelBase::Line_2 Line_2
 
typedef KernelBase::Segment_2 Segment_2
 
typedef KernelBase::Ray_2 Ray_2
 
typedef KernelBase::Circle_2 Circle_2
 
typedef KernelBase::Triangle_2 Triangle_2
 
typedef KernelBase::Iso_rectangle_2 Iso_rectangle_2
 
typedef
KernelBase::Aff_transformation_2 
Aff_transformation_2
 
typedef CGALi::Construct< Point_2Construct_point_2
 
typedef CGALi::Construct
< Vector_2
Construct_vector_2
 
typedef CGALi::Construct
< Direction_2
Construct_direction_2
 
typedef CGALi::Construct
< Segment_2
Construct_segment_2
 
typedef CGALi::Construct< Line_2Construct_line_2
 
typedef CGALi::Construct< Ray_2Construct_ray_2
 
typedef CGALi::Construct
< Circle_2
Construct_circle_2
 
typedef CGALi::Construct
< Triangle_2
Construct_triangle_2
 
typedef CGALi::Construct
< Aff_transformation_2
Construct_aff_transformation_2
 
typedef
CGALi::Call_point_to_get
< Point_2
Construct_point_on_2
 
typedef
CGALi::Call_second_point_to_get
< Point_2
Construct_second_point_on_2
 
typedef
CGALi::Call_source_to_get
< Point_2
Construct_source_point_2
 
typedef
CGALi::Call_target_to_get
< Point_2
Construct_target_point_2
 
typedef CGALi::Call_min_to_get
< Point_2
Construct_min_point_2
 
typedef CGALi::Call_max_to_get
< Point_2
Construct_max_point_2
 
typedef
CGALi::Call_direction_to_get
< Direction_2
Construct_direction_of_line_2
 
typedef
CGALi::Call_direction_to_get
< Direction_2
Construct_direction_of_ray_2
 
typedef
CGALi::Call_supporting_line_to_get
< Line_2
Construct_supporting_line_2
 
typedef
CGALi::Call_perpendicular_to_get
< Vector_2
Construct_perpendicular_vector_2
 
typedef
CGALi::Call_perpendicular_to_get
< Direction_2
Construct_perpendicular_direction_2
 
typedef
CGALi::Call_perpendicular_to_get
< Line_2
Construct_perpendicular_line_2
 
typedef CGALi::p_Midpoint
< Point_2
Construct_midpoint
 
typedef CGALi::p_Circumcenter
< Point_2
Construct_circumcenter_2
 
typedef CGALi::pl_Bisector
< Point_2, Line_2
Construct_bisector_2
 
typedef
CGALi::Call_opposite_to_get
< Segment_2
Construct_opposite_segment_2
 
typedef
CGALi::Call_opposite_to_get
< Ray_2
Construct_opposite_ray_2
 
typedef
CGALi::Call_opposite_to_get
< Line_2
Construct_opposite_line_2
 
typedef
CGALi::Call_opposite_to_get
< Triangle_2
Construct_opposite_triangle_2
 
typedef
CGALi::Call_opposite_to_get
< Circle_2
Construct_opposite_circle_2
 
typedef CGALi::Call_transform Transform_2
 
typedef CGALi::Assign Assign_2
 
typedef CGALi::Intersect Intersect_2
 
typedef
CGALi::Call_y_at_x_to_get< FT
Compute_y_at_x_2
 
typedef
CGALi::Call_squared_length_to_get
< FT
Compute_squared_length_2
 
typedef CGALi::Equal Equal_2
 
typedef CGALi::Equal_x Equal_x_2
 
typedef CGALi::Equal_y Equal_y_2
 
typedef CGALi::Equal_xy Equal_xy_2
 
typedef CGALi::Less_x Less_x_2
 
typedef CGALi::Less_y Less_y_2
 
typedef CGAL::p_Less_xy< Point_2Less_xy_2
 
typedef CGAL::p_Less_yx< Point_2Less_yx_2
 
typedef CGALi::Compare_x Compare_x_2
 
typedef CGALi::Compare_y Compare_y_2
 
typedef CGALi::Compare_xy Compare_xy_2
 
typedef CGALi::Compare_y_at_x Compare_y_at_x_2
 
typedef
CGAL::p_Less_dist_to_point
< Point_2
Less_distance_to_point_2
 
typedef
CGAL::p_Less_dist_to_line_2p
< Point_2
Less_signed_distance_to_line_2
 
typedef
CGAL::p_Less_rotate_ccw
< Point_2
Less_rotate_ccw_2
 
typedef
CGALi::Counterclockwise_in_between 
Counterclockwise_in_between_2
 
typedef CGAL::p_Leftturn< Point_2Leftturn_2
 
typedef
CGAL::p_Left_of_line_2p
< Point_2
Left_of_line_2
 
typedef CGALi::Collinear Collinear_2
 
typedef CGAL::p_Orientation
< Point_2
Orientation_2
 
typedef
CGALi::Side_of_oriented_circle 
Side_of_oriented_circle_2
 
typedef
CGALi::Side_of_bounded_circle 
Side_of_bounded_circle_2
 
typedef CGALi::Call_is_horizontal Is_horizontal_2
 
typedef CGALi::Call_is_vertical Is_vertical_2
 
typedef CGALi::Call_is_degenerate Is_degenerate_2
 
typedef CGALi::Call_has_on Has_on_2
 
typedef
CGALi::Call_collinear_has_on 
Collinear_has_on_2
 
typedef
CGALi::Call_has_on_bounded_side 
Has_on_bounded_side_2
 
typedef
CGALi::Call_has_on_unbounded_side 
Has_on_unbounded_side_2
 
typedef CGALi::Call_has_on_boundary Has_on_boundary_2
 
typedef
CGALi::Call_has_on_positive_side 
Has_on_positive_side_2
 
typedef
CGALi::Call_has_on_negative_side 
Has_on_negative_side_2
 
typedef CGALi::Call_oriented_side Oriented_side_2
 
typedef
CGALi::Are_ordered_along_line 
Are_ordered_along_line_2
 
typedef
CGALi::Are_strictly_ordered_along_line 
Are_strictly_ordered_along_line_2
 
typedef
CGALi::Collinear_are_ordered_along_line 
Collinear_are_ordered_along_line_2
 
typedef
CGALi::Collinear_are_strictly_ordered_along_line 
Collinear_are_strictly_ordered_along_line_2
 
typedef PointS3< FTPoint_3_base
 
typedef VectorS3< FTVector_3_base
 
typedef DirectionS3< FTDirection_3_base
 
typedef SegmentS3< FTSegment_3_base
 
typedef PlaneS3< FTPlane_3_base
 
typedef LineS3< FTLine_3_base
 
typedef RayS3< FTRay_3_base
 
typedef TriangleS3< FTTriangle_3_base
 
typedef TetrahedronS3< FTTetrahedron_3_base
 
typedef Iso_cuboidS3< FTIso_cuboid_3_base
 
typedef SphereS3< FTSphere_3_base
 
typedef Aff_transformationS3< FTAff_transformation_3_base
 
typedef KernelBase::Point_3 Point_3
 
typedef KernelBase::Vector_3 Vector_3
 
typedef KernelBase::Direction_3 Direction_3
 
typedef KernelBase::Plane_3 Plane_3
 
typedef KernelBase::Line_3 Line_3
 
typedef KernelBase::Segment_3 Segment_3
 
typedef KernelBase::Ray_3 Ray_3
 
typedef KernelBase::Triangle_3 Triangle_3
 
typedef KernelBase::Tetrahedron_3 Tetrahedron_3
 
typedef
KernelBase::Aff_transformation_3 
Aff_transformation_3
 
typedef CGALi::Construct< Point_3Construct_point_3
 
typedef CGALi::Construct
< Vector_3
Construct_vector_3
 
typedef CGALi::Construct
< Direction_3
Construct_direction_3
 
typedef CGALi::Construct
< Segment_3
Construct_segment_3
 
typedef CGALi::Construct< Plane_3Construct_plane_3
 
typedef CGALi::Construct< Line_3Construct_line_3
 
typedef CGALi::Construct< Ray_3Construct_ray_3
 
typedef CGALi::Construct
< Triangle_3
Construct_triangle_3
 
typedef CGALi::Construct
< Tetrahedron_3
Construct_tetrahedron_3
 
typedef CGALi::Construct
< Aff_transformation_3
Construct_aff_transformation_3
 
typedef
CGALi::Call_point_to_get
< Point_3
Construct_point_on_3
 
typedef
CGALi::Call_second_point_to_get
< Point_3
Construct_second_point_on_3
 
typedef
CGALi::Call_perpendicular_plane_to_get
< Plane_3
Construct_perpendicular_plane_3
 
typedef CGALi::p_Midpoint
< Point_3
Construct_midpoint_3
 
typedef CGALi::p_Circumcenter
< Point_3
Construct_circumcenter_3
 
typedef
CGALi::Call_opposite_to_get
< Segment_3
Construct_opposite_segment_3
 
typedef
CGALi::Call_opposite_to_get
< Ray_3
Construct_opposite_ray_3
 
typedef
CGALi::Call_opposite_to_get
< Line_3
Construct_opposite_line_3
 
typedef
CGALi::Call_supporting_plane_to_get
< Plane_3
Construct_supporting_plane_3
 
typedef CGALi::Call_transform Transform_3
 
typedef CGALi::Assign Assign_3
 
typedef CGALi::Intersect Intersect_3
 
typedef
CGALi::Call_squared_length_to_get
< FT
Compute_squared_length_3
 
typedef CGALi::Equal Equal_3
 
typedef CGALi::Equal_x Equal_x_3
 
typedef CGALi::Equal_y Equal_y_3
 
typedef CGALi::Equal_z Equal_z_3
 
typedef CGALi::Equal_xy Equal_xy_3
 
typedef CGALi::Equal_xyz Equal_xyz_3
 
typedef CGALi::Less_x Less_x_3
 
typedef CGALi::Less_y Less_y_3
 
typedef CGALi::Less_z Less_z_3
 
typedef CGAL::p_Less_xy< Point_3Less_xy_3
 
typedef CGALi::Less_xyz Less_xyz_3
 
typedef CGALi::Compare_x Compare_x_3
 
typedef CGALi::Compare_y Compare_y_3
 
typedef CGALi::Compare_z Compare_z_3
 
typedef CGALi::Compare_xy Compare_xy_3
 
typedef CGALi::Compare_xyz Compare_xyz_3
 
typedef
CGAL::p_Less_dist_to_point
< Point_3
Less_distance_to_point_3
 
typedef CGALi::Collinear Collinear_3
 
typedef CGALi::Coplanar Coplanar_3
 
typedef CGAL::p_Orientation
< Point_3
Orientation_3
 
typedef CGALi::Call_is_degenerate Is_degenerate_3
 
typedef CGALi::Call_has_on Has_on_3
 
typedef
CGALi::Call_has_on_bounded_side 
Has_on_bounded_side_3
 
typedef
CGALi::Call_has_on_unbounded_side 
Has_on_unbounded_side_3
 
typedef CGALi::Call_has_on_boundary Has_on_boundary_3
 
typedef
CGALi::Call_has_on_positive_side 
Has_on_positive_side_3
 
typedef
CGALi::Call_has_on_negative_side 
Has_on_negative_side_3
 
typedef CGALi::Call_oriented_side Oriented_side_3
 
typedef
CGALi::Are_ordered_along_line 
Are_ordered_along_line_3
 
typedef
CGALi::Are_strictly_ordered_along_line 
Are_strictly_ordered_along_line_3
 
typedef
CGALi::Collinear_are_ordered_along_line 
Collinear_are_ordered_along_line_3
 
typedef
CGALi::Collinear_are_strictly_ordered_along_line 
Collinear_are_strictly_ordered_along_line_3
 
typedef
CGALi::Side_of_oriented_sphere 
Side_of_oriented_sphere_3
 
typedef
CGALi::Side_of_bounded_sphere 
Side_of_bounded_sphere_3
 
typedef PointCd< FTPoint_d_base
 
typedef KernelBase::Point_d Point_d
 
typedef CGALi::Construct< Point_dConstruct_point_d
 
typedef Data_accessorS2< FTData_accessor_2
 
typedef ConicCPA2< Point_2,
Data_accessor_2
Conic_2
 
- Public Types inherited from Simple_cartesian_base< FT_ >
typedef FT_ RT
 
typedef FT_ RT
 
typedef FT_ FT
 
typedef FT_ FT
 
typedef CGAL::Object Object_2
 
typedef CGAL::Object Object_2
 
typedef CGAL::Point_2< FT_ > Point_2
 
typedef CGAL::Point_2< FT_ > Point_2
 
typedef CGAL::Vector_2< FT_ > Vector_2
 
typedef CGAL::Vector_2< FT_ > Vector_2
 
typedef CGAL::Direction_2< FT_ > Direction_2
 
typedef CGAL::Direction_2< FT_ > Direction_2
 
typedef CGAL::Segment_2< FT_ > Segment_2
 
typedef CGAL::Segment_2< FT_ > Segment_2
 
typedef CGAL::Line_2< FT_ > Line_2
 
typedef CGAL::Line_2< FT_ > Line_2
 
typedef CGAL::Ray_2< FT_ > Ray_2
 
typedef CGAL::Ray_2< FT_ > Ray_2
 
typedef CGAL::Circle_2< FT_ > Circle_2
 
typedef CGAL::Circle_2< FT_ > Circle_2
 
typedef CGAL::Triangle_2< FT_ > Triangle_2
 
typedef CGAL::Triangle_2< FT_ > Triangle_2
 
typedef CGAL::Iso_rectangle_2
< FT_ > 
Iso_rectangle_2
 
typedef CGAL::Iso_rectangle_2
< FT_ > 
Iso_rectangle_2
 
typedef
CGAL::Aff_transformation_2
< FT_ > 
Aff_transformation_2
 
typedef
CGAL::Aff_transformation_2
< FT_ > 
Aff_transformation_2
 
typedef CGAL::Object Object_3
 
typedef CGAL::Object Object_3
 
typedef CGAL::Point_3< FT_ > Point_3
 
typedef CGAL::Point_3< FT_ > Point_3
 
typedef CGAL::Vector_3< FT_ > Vector_3
 
typedef CGAL::Vector_3< FT_ > Vector_3
 
typedef CGAL::Direction_3< FT_ > Direction_3
 
typedef CGAL::Direction_3< FT_ > Direction_3
 
typedef CGAL::Segment_3< FT_ > Segment_3
 
typedef CGAL::Segment_3< FT_ > Segment_3
 
typedef CGAL::Plane_3< FT_ > Plane_3
 
typedef CGAL::Plane_3< FT_ > Plane_3
 
typedef CGAL::Line_3< FT_ > Line_3
 
typedef CGAL::Line_3< FT_ > Line_3
 
typedef CGAL::Ray_3< FT_ > Ray_3
 
typedef CGAL::Ray_3< FT_ > Ray_3
 
typedef CGAL::Triangle_3< FT_ > Triangle_3
 
typedef CGAL::Triangle_3< FT_ > Triangle_3
 
typedef CGAL::Tetrahedron_3< FT_ > Tetrahedron_3
 
typedef CGAL::Tetrahedron_3< FT_ > Tetrahedron_3
 
typedef CGAL::Iso_cuboid_3< FT_ > Iso_cuboid_3
 
typedef CGAL::Iso_cuboid_3< FT_ > Iso_cuboid_3
 
typedef CGAL::Sphere_3< FT_ > Sphere_3
 
typedef CGAL::Sphere_3< FT_ > Sphere_3
 
typedef
CGAL::Aff_transformation_3
< FT_ > 
Aff_transformation_3
 
typedef
CGAL::Aff_transformation_3
< FT_ > 
Aff_transformation_3
 
typedef CGAL::Point_d< FT_ > Point_d
 
typedef CGAL::Point_d< FT_ > Point_d
 
- Public Types inherited from Simple_cartesian_base< Simple_cartesian< FT_ >, FT_ >
typedef FT_ RT
 
typedef FT_ RT
 
typedef FT_ FT
 
typedef FT_ FT
 
typedef CGAL::Object Object_2
 
typedef CGAL::Object Object_2
 
typedef CGAL::Point_2
< Simple_cartesian< FT_ > > 
Point_2
 
typedef CGAL::Point_2
< Simple_cartesian< FT_ > > 
Point_2
 
typedef CGAL::Vector_2
< Simple_cartesian< FT_ > > 
Vector_2
 
typedef CGAL::Vector_2
< Simple_cartesian< FT_ > > 
Vector_2
 
typedef CGAL::Direction_2
< Simple_cartesian< FT_ > > 
Direction_2
 
typedef CGAL::Direction_2
< Simple_cartesian< FT_ > > 
Direction_2
 
typedef CGAL::Segment_2
< Simple_cartesian< FT_ > > 
Segment_2
 
typedef CGAL::Segment_2
< Simple_cartesian< FT_ > > 
Segment_2
 
typedef CGAL::Line_2
< Simple_cartesian< FT_ > > 
Line_2
 
typedef CGAL::Line_2
< Simple_cartesian< FT_ > > 
Line_2
 
typedef CGAL::Ray_2
< Simple_cartesian< FT_ > > 
Ray_2
 
typedef CGAL::Ray_2
< Simple_cartesian< FT_ > > 
Ray_2
 
typedef CGAL::Circle_2
< Simple_cartesian< FT_ > > 
Circle_2
 
typedef CGAL::Circle_2
< Simple_cartesian< FT_ > > 
Circle_2
 
typedef CGAL::Triangle_2
< Simple_cartesian< FT_ > > 
Triangle_2
 
typedef CGAL::Triangle_2
< Simple_cartesian< FT_ > > 
Triangle_2
 
typedef CGAL::Iso_rectangle_2
< Simple_cartesian< FT_ > > 
Iso_rectangle_2
 
typedef CGAL::Iso_rectangle_2
< Simple_cartesian< FT_ > > 
Iso_rectangle_2
 
typedef
CGAL::Aff_transformation_2
< Simple_cartesian< FT_ > > 
Aff_transformation_2
 
typedef
CGAL::Aff_transformation_2
< Simple_cartesian< FT_ > > 
Aff_transformation_2
 
typedef CGAL::Object Object_3
 
typedef CGAL::Object Object_3
 
typedef CGAL::Point_3
< Simple_cartesian< FT_ > > 
Point_3
 
typedef CGAL::Point_3
< Simple_cartesian< FT_ > > 
Point_3
 
typedef CGAL::Vector_3
< Simple_cartesian< FT_ > > 
Vector_3
 
typedef CGAL::Vector_3
< Simple_cartesian< FT_ > > 
Vector_3
 
typedef CGAL::Direction_3
< Simple_cartesian< FT_ > > 
Direction_3
 
typedef CGAL::Direction_3
< Simple_cartesian< FT_ > > 
Direction_3
 
typedef CGAL::Segment_3
< Simple_cartesian< FT_ > > 
Segment_3
 
typedef CGAL::Segment_3
< Simple_cartesian< FT_ > > 
Segment_3
 
typedef CGAL::Plane_3
< Simple_cartesian< FT_ > > 
Plane_3
 
typedef CGAL::Plane_3
< Simple_cartesian< FT_ > > 
Plane_3
 
typedef CGAL::Line_3
< Simple_cartesian< FT_ > > 
Line_3
 
typedef CGAL::Line_3
< Simple_cartesian< FT_ > > 
Line_3
 
typedef CGAL::Ray_3
< Simple_cartesian< FT_ > > 
Ray_3
 
typedef CGAL::Ray_3
< Simple_cartesian< FT_ > > 
Ray_3
 
typedef CGAL::Triangle_3
< Simple_cartesian< FT_ > > 
Triangle_3
 
typedef CGAL::Triangle_3
< Simple_cartesian< FT_ > > 
Triangle_3
 
typedef CGAL::Tetrahedron_3
< Simple_cartesian< FT_ > > 
Tetrahedron_3
 
typedef CGAL::Tetrahedron_3
< Simple_cartesian< FT_ > > 
Tetrahedron_3
 
typedef CGAL::Iso_cuboid_3
< Simple_cartesian< FT_ > > 
Iso_cuboid_3
 
typedef CGAL::Iso_cuboid_3
< Simple_cartesian< FT_ > > 
Iso_cuboid_3
 
typedef CGAL::Sphere_3
< Simple_cartesian< FT_ > > 
Sphere_3
 
typedef CGAL::Sphere_3
< Simple_cartesian< FT_ > > 
Sphere_3
 
typedef
CGAL::Aff_transformation_3
< Simple_cartesian< FT_ > > 
Aff_transformation_3
 
typedef
CGAL::Aff_transformation_3
< Simple_cartesian< FT_ > > 
Aff_transformation_3
 
typedef CGAL::Point_d
< Simple_cartesian< FT_ > > 
Point_d
 
typedef CGAL::Point_d
< Simple_cartesian< FT_ > > 
Point_d
 

Public Member Functions

Construct_point_2 construct_point_2_object () const
 
Construct_vector_2 construct_vector_2_object () const
 
Construct_direction_2 construct_direction_2_object () const
 
Construct_segment_2 construct_segment_2_object () const
 
Construct_line_2 construct_line_2_object () const
 
Construct_ray_2 construct_ray_2_object () const
 
Construct_circle_2 construct_circle_2_object () const
 
Construct_triangle_2 construct_triangle_2_object () const
 
Construct_aff_transformation_2 construct_aff_transformation_2_object () const
 
Construct_point_on_2 construct_point_on_2_object () const
 
Construct_second_point_on_2 construct_second_point_on_2_object () const
 
Construct_source_point_2 construct_source_point_2_object () const
 
Construct_target_point_2 construct_target_point_2_object () const
 
Construct_min_point_2 construct_min_point_2_object () const
 
Construct_max_point_2 construct_max_point_2_object () const
 
Construct_direction_of_line_2 construct_direction_of_line_2_object () const
 
Construct_direction_of_ray_2 construct_direction_of_ray_2_object () const
 
Construct_supporting_line_2 construct_supporting_line_2_object () const
 
Construct_perpendicular_vector_2 construct_perpendicular_vector_2_object () const
 
Construct_perpendicular_direction_2 construct_perpendicular_direction_2_object () const
 
Construct_perpendicular_line_2 construct_perpendicular_line_2_object () const
 
Construct_midpoint construct_midpoint_object () const
 
Construct_circumcenter_2 construct_circumcenter_2_object () const
 
Construct_bisector_2 construct_bisector_2_object () const
 
Construct_opposite_segment_2 construct_opposite_segment_2_object () const
 
Construct_opposite_ray_2 construct_opposite_ray_2_object () const
 
Construct_opposite_line_2 construct_opposite_line_2_object () const
 
Construct_opposite_triangle_2 construct_opposite_triangle_2_object () const
 
Construct_opposite_circle_2 construct_opposite_circle_2_object () const
 
Transform_2 transform_2_object () const
 
Assign_2 assign_2_object () const
 
Intersect_2 intersect_2_object () const
 
Compute_y_at_x_2 compute_y_at_x_2_object () const
 
Compute_squared_length_2 Compute_squared_length_2_object () const
 
Equal_2 equal_2_object () const
 
Equal_x_2 equal_x_2_object () const
 
Equal_y_2 equal_y_2_object () const
 
Equal_xy_2 equal_xy_2_object () const
 
Less_x_2 less_x_2_object () const
 
Less_y_2 less_y_2_object () const
 
Less_xy_2 less_xy_2_object () const
 
Less_yx_2 less_yx_2_object () const
 
Compare_x_2 compare_x_2_object () const
 
Compare_y_2 compare_y_2_object () const
 
Compare_xy_2 compare_xy_2_object () const
 
Compare_y_at_x_2 compare_y_at_x_2_object () const
 
Less_distance_to_point_2 less_distance_to_point_2_object (const Point_2 &p) const
 
Less_signed_distance_to_line_2 less_signed_distance_to_line_2_object (const Point_2 &p, const Point_2 &q) const
 
Less_rotate_ccw_2 less_rotate_ccw_2_object (const Point_2 &p) const
 
Counterclockwise_in_between_2 counterclockwise_in_between_2_object () const
 
Leftturn_2 leftturn_2_object () const
 
Left_of_line_2 left_of_line_2_object (const Point_2 &p, const Point_2 &q) const
 
Collinear_2 collinear_2_object () const
 
Orientation_2 orientation_2_object () const
 
Side_of_oriented_circle_2 side_of_oriented_circle_2_object () const
 
Side_of_bounded_circle_2 side_of_bounded_circle_2_object () const
 
Is_horizontal_2 is_horizontal_2_object () const
 
Is_vertical_2 is_vertical_2_object () const
 
Is_degenerate_2 is_degenerate_2_object () const
 
Has_on_2 has_on_2_object () const
 
Collinear_has_on_2 collinear_has_on_2_object () const
 
Has_on_bounded_side_2 has_on_bounded_side_2_object () const
 
Has_on_unbounded_side_2 has_on_unbounded_side_2_object () const
 
Has_on_boundary_2 has_on_boundary_2_object () const
 
Has_on_positive_side_2 has_on_positive_side_2_object () const
 
Has_on_negative_side_2 has_on_negative_side_2_object () const
 
Oriented_side_2 oriented_side_2_object () const
 
Are_ordered_along_line_2 are_ordered_along_line_2_object () const
 
Are_strictly_ordered_along_line_2 are_strictly_ordered_along_line_2_object () const
 
Collinear_are_ordered_along_line_2 collinear_are_ordered_along_line_2_object () const
 
Collinear_are_strictly_ordered_along_line_2 collinear_are_strictly_ordered_along_line_2_object () const
 
Construct_point_3 construct_point_3_object () const
 
Construct_vector_3 construct_vector_3_object () const
 
Construct_direction_3 construct_direction_3_object () const
 
Construct_segment_3 construct_segment_3_object () const
 
Construct_plane_3 construct_plane_3_object () const
 
Construct_line_3 construct_line_3_object () const
 
Construct_ray_3 construct_ray_3_object () const
 
Construct_triangle_3 construct_triangle_3_object () const
 
Construct_tetrahedron_3 construct_tetrahedron_object () const
 
Construct_aff_transformation_3 construct_aff_transformation_3_object () const
 
Construct_point_on_3 construct_point_on_3_object () const
 
Construct_second_point_on_3 construct_second_point_on_3_object () const
 
Construct_perpendicular_plane_3 construct_perpendicular_plane_3 () const
 
Construct_midpoint_3 construct_midpoint_3_object () const
 
Construct_circumcenter_3 construct_circumcenter_3_object () const
 
Construct_opposite_segment_3 construct_opposite_segment_3_object () const
 
Construct_opposite_ray_3 construct_opposite_ray_3_object () const
 
Construct_opposite_line_3 construct_opposite_line_3_object () const
 
Construct_supporting_plane_3 construct_supporting_plane_3_object () const
 
Transform_3 transform_3_object () const
 
Assign_3 assign_3_object () const
 
Intersect_3 intersect_3_object () const
 
Compute_squared_length_3 compute_squared_length_3_object () const
 
Equal_3 equal_3_object () const
 
Equal_x_3 equal_x_3_object () const
 
Equal_y_3 equal_y_3_object () const
 
Equal_z_3 equal_z_3_object () const
 
Equal_xy_3 equal_xy_3_object () const
 
Equal_xyz_3 equal_xyz_3_object () const
 
Less_x_3 less_x_3_object () const
 
Less_y_3 less_y_3_object () const
 
Less_z_3 less_z_3_object () const
 
Less_xy_3 less_xy_3_object () const
 
Less_xyz_3 less_xyz_3_object () const
 
Compare_x_3 compare_x_3_object () const
 
Compare_y_3 compare_y_3_object () const
 
Compare_z_3 compare_z_3_object () const
 
Compare_xy_3 compare_xy_3_object () const
 
Compare_xyz_3 compare_xyz_3_object () const
 
Less_distance_to_point_3 less_distance_to_point_3_object (const Point_3 &p) const
 
Collinear_3 collinear_3_object () const
 
Coplanar_3 coplanar_3_object () const
 
Orientation_3 orientation_3_object () const
 
Is_degenerate_3 is_degenerate_3_object () const
 
Has_on_3 has_on_3_object () const
 
Has_on_bounded_side_3 has_on_bounded_side_3_object () const
 
Has_on_unbounded_side_3 has_on_unbounded_side_3_object () const
 
Has_on_boundary_3 has_on_boundary_3_object () const
 
Has_on_positive_side_3 has_on_positive_side_3_object () const
 
Has_on_negative_side_3 has_on_negative_side_3_object () const
 
Oriented_side_3 oriented_side_3_object () const
 
Are_ordered_along_line_3 are_ordered_along_line_3_object () const
 
Are_strictly_ordered_along_line_3 are_strictly_ordered_along_line_3_object () const
 
Collinear_are_ordered_along_line_3 collinear_are_ordered_along_line_3_object () const
 
Collinear_are_strictly_ordered_along_line_3 collinear_are_strictly_ordered_along_line_3_object () const
 
Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object () const
 
Side_of_bounded_sphere_3 side_of_bounded_sphere_3_object () const
 
Construct_point_d construct_point_d_object () const
 
Construct_point_2 construct_point_2_object () const
 
Construct_vector_2 construct_vector_2_object () const
 
Construct_direction_2 construct_direction_2_object () const
 
Construct_segment_2 construct_segment_2_object () const
 
Construct_line_2 construct_line_2_object () const
 
Construct_ray_2 construct_ray_2_object () const
 
Construct_circle_2 construct_circle_2_object () const
 
Construct_triangle_2 construct_triangle_2_object () const
 
Construct_aff_transformation_2 construct_aff_transformation_2_object () const
 
Construct_point_on_2 construct_point_on_2_object () const
 
Construct_second_point_on_2 construct_second_point_on_2_object () const
 
Construct_source_point_2 construct_source_point_2_object () const
 
Construct_target_point_2 construct_target_point_2_object () const
 
Construct_min_point_2 construct_min_point_2_object () const
 
Construct_max_point_2 construct_max_point_2_object () const
 
Construct_direction_of_line_2 construct_direction_of_line_2_object () const
 
Construct_direction_of_ray_2 construct_direction_of_ray_2_object () const
 
Construct_supporting_line_2 construct_supporting_line_2_object () const
 
Construct_perpendicular_vector_2 construct_perpendicular_vector_2_object () const
 
Construct_perpendicular_direction_2 construct_perpendicular_direction_2_object () const
 
Construct_perpendicular_line_2 construct_perpendicular_line_2_object () const
 
Construct_midpoint construct_midpoint_object () const
 
Construct_circumcenter_2 construct_circumcenter_2_object () const
 
Construct_bisector_2 construct_bisector_2_object () const
 
Construct_opposite_segment_2 construct_opposite_segment_2_object () const
 
Construct_opposite_ray_2 construct_opposite_ray_2_object () const
 
Construct_opposite_line_2 construct_opposite_line_2_object () const
 
Construct_opposite_triangle_2 construct_opposite_triangle_2_object () const
 
Construct_opposite_circle_2 construct_opposite_circle_2_object () const
 
Transform_2 transform_2_object () const
 
Assign_2 assign_2_object () const
 
Intersect_2 intersect_2_object () const
 
Compute_y_at_x_2 compute_y_at_x_2_object () const
 
Compute_squared_length_2 Compute_squared_length_2_object () const
 
Equal_2 equal_2_object () const
 
Equal_x_2 equal_x_2_object () const
 
Equal_y_2 equal_y_2_object () const
 
Equal_xy_2 equal_xy_2_object () const
 
Less_x_2 less_x_2_object () const
 
Less_y_2 less_y_2_object () const
 
Less_xy_2 less_xy_2_object () const
 
Less_yx_2 less_yx_2_object () const
 
Compare_x_2 compare_x_2_object () const
 
Compare_y_2 compare_y_2_object () const
 
Compare_xy_2 compare_xy_2_object () const
 
Compare_y_at_x_2 compare_y_at_x_2_object () const
 
Less_distance_to_point_2 less_distance_to_point_2_object (const Point_2 &p) const
 
Less_signed_distance_to_line_2 less_signed_distance_to_line_2_object (const Point_2 &p, const Point_2 &q) const
 
Less_rotate_ccw_2 less_rotate_ccw_2_object (const Point_2 &p) const
 
Counterclockwise_in_between_2 counterclockwise_in_between_2_object () const
 
Leftturn_2 leftturn_2_object () const
 
Left_of_line_2 left_of_line_2_object (const Point_2 &p, const Point_2 &q) const
 
Collinear_2 collinear_2_object () const
 
Orientation_2 orientation_2_object () const
 
Side_of_oriented_circle_2 side_of_oriented_circle_2_object () const
 
Side_of_bounded_circle_2 side_of_bounded_circle_2_object () const
 
Is_horizontal_2 is_horizontal_2_object () const
 
Is_vertical_2 is_vertical_2_object () const
 
Is_degenerate_2 is_degenerate_2_object () const
 
Has_on_2 has_on_2_object () const
 
Collinear_has_on_2 collinear_has_on_2_object () const
 
Has_on_bounded_side_2 has_on_bounded_side_2_object () const
 
Has_on_unbounded_side_2 has_on_unbounded_side_2_object () const
 
Has_on_boundary_2 has_on_boundary_2_object () const
 
Has_on_positive_side_2 has_on_positive_side_2_object () const
 
Has_on_negative_side_2 has_on_negative_side_2_object () const
 
Oriented_side_2 oriented_side_2_object () const
 
Are_ordered_along_line_2 are_ordered_along_line_2_object () const
 
Are_strictly_ordered_along_line_2 are_strictly_ordered_along_line_2_object () const
 
Collinear_are_ordered_along_line_2 collinear_are_ordered_along_line_2_object () const
 
Collinear_are_strictly_ordered_along_line_2 collinear_are_strictly_ordered_along_line_2_object () const
 
Construct_point_3 construct_point_3_object () const
 
Construct_vector_3 construct_vector_3_object () const
 
Construct_direction_3 construct_direction_3_object () const
 
Construct_segment_3 construct_segment_3_object () const
 
Construct_plane_3 construct_plane_3_object () const
 
Construct_line_3 construct_line_3_object () const
 
Construct_ray_3 construct_ray_3_object () const
 
Construct_triangle_3 construct_triangle_3_object () const
 
Construct_tetrahedron_3 construct_tetrahedron_object () const
 
Construct_aff_transformation_3 construct_aff_transformation_3_object () const
 
Construct_point_on_3 construct_point_on_3_object () const
 
Construct_second_point_on_3 construct_second_point_on_3_object () const
 
Construct_perpendicular_plane_3 construct_perpendicular_plane_3 () const
 
Construct_midpoint_3 construct_midpoint_3_object () const
 
Construct_circumcenter_3 construct_circumcenter_3_object () const
 
Construct_opposite_segment_3 construct_opposite_segment_3_object () const
 
Construct_opposite_ray_3 construct_opposite_ray_3_object () const
 
Construct_opposite_line_3 construct_opposite_line_3_object () const
 
Construct_supporting_plane_3 construct_supporting_plane_3_object () const
 
Transform_3 transform_3_object () const
 
Assign_3 assign_3_object () const
 
Intersect_3 intersect_3_object () const
 
Compute_squared_length_3 compute_squared_length_3_object () const
 
Equal_3 equal_3_object () const
 
Equal_x_3 equal_x_3_object () const
 
Equal_y_3 equal_y_3_object () const
 
Equal_z_3 equal_z_3_object () const
 
Equal_xy_3 equal_xy_3_object () const
 
Equal_xyz_3 equal_xyz_3_object () const
 
Less_x_3 less_x_3_object () const
 
Less_y_3 less_y_3_object () const
 
Less_z_3 less_z_3_object () const
 
Less_xy_3 less_xy_3_object () const
 
Less_xyz_3 less_xyz_3_object () const
 
Compare_x_3 compare_x_3_object () const
 
Compare_y_3 compare_y_3_object () const
 
Compare_z_3 compare_z_3_object () const
 
Compare_xy_3 compare_xy_3_object () const
 
Compare_xyz_3 compare_xyz_3_object () const
 
Less_distance_to_point_3 less_distance_to_point_3_object (const Point_3 &p) const
 
Collinear_3 collinear_3_object () const
 
Coplanar_3 coplanar_3_object () const
 
Orientation_3 orientation_3_object () const
 
Is_degenerate_3 is_degenerate_3_object () const
 
Has_on_3 has_on_3_object () const
 
Has_on_bounded_side_3 has_on_bounded_side_3_object () const
 
Has_on_unbounded_side_3 has_on_unbounded_side_3_object () const
 
Has_on_boundary_3 has_on_boundary_3_object () const
 
Has_on_positive_side_3 has_on_positive_side_3_object () const
 
Has_on_negative_side_3 has_on_negative_side_3_object () const
 
Oriented_side_3 oriented_side_3_object () const
 
Are_ordered_along_line_3 are_ordered_along_line_3_object () const
 
Are_strictly_ordered_along_line_3 are_strictly_ordered_along_line_3_object () const
 
Collinear_are_ordered_along_line_3 collinear_are_ordered_along_line_3_object () const
 
Collinear_are_strictly_ordered_along_line_3 collinear_are_strictly_ordered_along_line_3_object () const
 
Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object () const
 
Side_of_bounded_sphere_3 side_of_bounded_sphere_3_object () const
 
Construct_point_d construct_point_d_object () const
 

Static Public Member Functions

static FT make_FT (const RT &num, const RT &denom)
 
static FT make_FT (const RT &num)
 
static RT FT_numerator (const FT &r)
 
static RT FT_denominator (const FT &)
 
static FT make_FT (const RT &num, const RT &denom)
 
static FT make_FT (const RT &num)
 
static RT FT_numerator (const FT &r)
 
static RT FT_denominator (const FT &)
 

Detailed Description

template<class FT_>
class Simple_cartesian< FT_ >

Definition at line 117 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

Member Typedef Documentation

typedef FT_ FT
typedef FT_ FT
typedef CGAL::p_Less_xy<Point_2> Less_xy_2
typedef CGAL::p_Less_xy<Point_2> Less_xy_2
typedef CGAL::p_Less_xy<Point_3> Less_xy_3
typedef CGAL::p_Less_xy<Point_3> Less_xy_3
typedef CGAL::p_Less_yx<Point_2> Less_yx_2
typedef CGAL::p_Less_yx<Point_2> Less_yx_2
typedef FT_ RT
typedef FT_ RT

Member Function Documentation

Are_ordered_along_line_2 are_ordered_along_line_2_object ( ) const
inline
Are_ordered_along_line_2 are_ordered_along_line_2_object ( ) const
inline
Are_ordered_along_line_3 are_ordered_along_line_3_object ( ) const
inline
Are_ordered_along_line_3 are_ordered_along_line_3_object ( ) const
inline
Are_strictly_ordered_along_line_2 are_strictly_ordered_along_line_2_object ( ) const
inline

Definition at line 491 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Are_strictly_ordered_along_line Are_strictly_ordered_along_line_2
Are_strictly_ordered_along_line_2 are_strictly_ordered_along_line_2_object ( ) const
inline

Definition at line 518 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Are_strictly_ordered_along_line Are_strictly_ordered_along_line_2
Are_strictly_ordered_along_line_3 are_strictly_ordered_along_line_3_object ( ) const
inline

Definition at line 791 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Are_strictly_ordered_along_line Are_strictly_ordered_along_line_3
Are_strictly_ordered_along_line_3 are_strictly_ordered_along_line_3_object ( ) const
inline

Definition at line 818 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Are_strictly_ordered_along_line Are_strictly_ordered_along_line_3
Assign_2 assign_2_object ( ) const
inline
Assign_2 assign_2_object ( ) const
inline
Assign_3 assign_3_object ( ) const
inline
Assign_3 assign_3_object ( ) const
inline
Collinear_2 collinear_2_object ( ) const
inline
Collinear_2 collinear_2_object ( ) const
inline
Collinear_3 collinear_3_object ( ) const
inline
Collinear_3 collinear_3_object ( ) const
inline
Collinear_are_ordered_along_line_2 collinear_are_ordered_along_line_2_object ( ) const
inline

Definition at line 496 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_ordered_along_line Collinear_are_ordered_along_line_2
Collinear_are_ordered_along_line_2 collinear_are_ordered_along_line_2_object ( ) const
inline

Definition at line 523 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_ordered_along_line Collinear_are_ordered_along_line_2
Collinear_are_ordered_along_line_3 collinear_are_ordered_along_line_3_object ( ) const
inline

Definition at line 796 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_ordered_along_line Collinear_are_ordered_along_line_3
Collinear_are_ordered_along_line_3 collinear_are_ordered_along_line_3_object ( ) const
inline

Definition at line 823 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_ordered_along_line Collinear_are_ordered_along_line_3
Collinear_are_strictly_ordered_along_line_2 collinear_are_strictly_ordered_along_line_2_object ( ) const
inline

Definition at line 501 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_strictly_ordered_along_line Collinear_are_strictly_ordered_along_line_2
Collinear_are_strictly_ordered_along_line_2 collinear_are_strictly_ordered_along_line_2_object ( ) const
inline

Definition at line 528 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_strictly_ordered_along_line Collinear_are_strictly_ordered_along_line_2
Collinear_are_strictly_ordered_along_line_3 collinear_are_strictly_ordered_along_line_3_object ( ) const
inline

Definition at line 801 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_strictly_ordered_along_line Collinear_are_strictly_ordered_along_line_3
Collinear_are_strictly_ordered_along_line_3 collinear_are_strictly_ordered_along_line_3_object ( ) const
inline

Definition at line 828 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Collinear_are_strictly_ordered_along_line Collinear_are_strictly_ordered_along_line_3
Collinear_has_on_2 collinear_has_on_2_object ( ) const
inline
Collinear_has_on_2 collinear_has_on_2_object ( ) const
inline

Definition at line 478 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

479  { return Collinear_has_on_2(); }
Compare_x_2 compare_x_2_object ( ) const
inline
Compare_x_2 compare_x_2_object ( ) const
inline
Compare_x_3 compare_x_3_object ( ) const
inline
Compare_x_3 compare_x_3_object ( ) const
inline
Compare_xy_2 compare_xy_2_object ( ) const
inline
Compare_xy_2 compare_xy_2_object ( ) const
inline
Compare_xy_3 compare_xy_3_object ( ) const
inline
Compare_xy_3 compare_xy_3_object ( ) const
inline
Compare_xyz_3 compare_xyz_3_object ( ) const
inline
Compare_xyz_3 compare_xyz_3_object ( ) const
inline
Compare_y_2 compare_y_2_object ( ) const
inline
Compare_y_2 compare_y_2_object ( ) const
inline
Compare_y_3 compare_y_3_object ( ) const
inline
Compare_y_3 compare_y_3_object ( ) const
inline
Compare_y_at_x_2 compare_y_at_x_2_object ( ) const
inline
Compare_y_at_x_2 compare_y_at_x_2_object ( ) const
inline
Compare_z_3 compare_z_3_object ( ) const
inline
Compare_z_3 compare_z_3_object ( ) const
inline
Compute_squared_length_2 Compute_squared_length_2_object ( ) const
inline

Definition at line 317 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

318  { return Compute_squared_length_2(); }
CGALi::Call_squared_length_to_get< FT > Compute_squared_length_2
Compute_squared_length_2 Compute_squared_length_2_object ( ) const
inline

Definition at line 344 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

345  { return Compute_squared_length_2(); }
CGALi::Call_squared_length_to_get< FT > Compute_squared_length_2
Compute_squared_length_3 compute_squared_length_3_object ( ) const
inline

Definition at line 641 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

642  { return Compute_squared_length_3(); }
CGALi::Call_squared_length_to_get< FT > Compute_squared_length_3
Compute_squared_length_3 compute_squared_length_3_object ( ) const
inline

Definition at line 668 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

669  { return Compute_squared_length_3(); }
CGALi::Call_squared_length_to_get< FT > Compute_squared_length_3
Compute_y_at_x_2 compute_y_at_x_2_object ( ) const
inline

Definition at line 312 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

313  { return Compute_y_at_x_2(); }
Compute_y_at_x_2 compute_y_at_x_2_object ( ) const
inline

Definition at line 339 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

340  { return Compute_y_at_x_2(); }
Construct_aff_transformation_2 construct_aff_transformation_2_object ( ) const
inline

Definition at line 190 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

191  { return Construct_aff_transformation_2(); }
CGALi::Construct< Aff_transformation_2 > Construct_aff_transformation_2
Construct_aff_transformation_2 construct_aff_transformation_2_object ( ) const
inline

Definition at line 217 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

218  { return Construct_aff_transformation_2(); }
CGALi::Construct< Aff_transformation_2 > Construct_aff_transformation_2
Construct_aff_transformation_3 construct_aff_transformation_3_object ( ) const
inline

Definition at line 575 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

576  { return Construct_aff_transformation_3(); }
CGALi::Construct< Aff_transformation_3 > Construct_aff_transformation_3
Construct_aff_transformation_3 construct_aff_transformation_3_object ( ) const
inline

Definition at line 602 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

603  { return Construct_aff_transformation_3(); }
CGALi::Construct< Aff_transformation_3 > Construct_aff_transformation_3
Construct_bisector_2 construct_bisector_2_object ( ) const
inline

Definition at line 266 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

267  { return Construct_bisector_2(); }
CGALi::pl_Bisector< Point_2, Line_2 > Construct_bisector_2
Construct_bisector_2 construct_bisector_2_object ( ) const
inline

Definition at line 293 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

294  { return Construct_bisector_2(); }
CGALi::pl_Bisector< Point_2, Line_2 > Construct_bisector_2
Construct_circle_2 construct_circle_2_object ( ) const
inline
Construct_circle_2 construct_circle_2_object ( ) const
inline

Definition at line 209 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

210  { return Construct_circle_2(); }
Construct_circumcenter_2 construct_circumcenter_2_object ( ) const
inline
Construct_circumcenter_2 construct_circumcenter_2_object ( ) const
inline

Definition at line 288 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

289  { return Construct_circumcenter_2(); }
CGALi::p_Circumcenter< Point_2 > Construct_circumcenter_2
Construct_circumcenter_3 construct_circumcenter_3_object ( ) const
inline
Construct_circumcenter_3 construct_circumcenter_3_object ( ) const
inline

Definition at line 627 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

628  { return Construct_circumcenter_3(); }
CGALi::p_Circumcenter< Point_3 > Construct_circumcenter_3
Construct_direction_2 construct_direction_2_object ( ) const
inline
Construct_direction_2 construct_direction_2_object ( ) const
inline

Definition at line 193 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

194  { return Construct_direction_2(); }
Construct_direction_3 construct_direction_3_object ( ) const
inline
Construct_direction_3 construct_direction_3_object ( ) const
inline

Definition at line 574 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

575  { return Construct_direction_3(); }
Construct_direction_of_line_2 construct_direction_of_line_2_object ( ) const
inline

Definition at line 226 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

227  { return Construct_direction_of_line_2(); }
CGALi::Call_direction_to_get< Direction_2 > Construct_direction_of_line_2
Construct_direction_of_line_2 construct_direction_of_line_2_object ( ) const
inline

Definition at line 253 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

254  { return Construct_direction_of_line_2(); }
CGALi::Call_direction_to_get< Direction_2 > Construct_direction_of_line_2
Construct_direction_of_ray_2 construct_direction_of_ray_2_object ( ) const
inline

Definition at line 231 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

232  { return Construct_direction_of_ray_2(); }
CGALi::Call_direction_to_get< Direction_2 > Construct_direction_of_ray_2
Construct_direction_of_ray_2 construct_direction_of_ray_2_object ( ) const
inline

Definition at line 258 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

259  { return Construct_direction_of_ray_2(); }
CGALi::Call_direction_to_get< Direction_2 > Construct_direction_of_ray_2
Construct_line_2 construct_line_2_object ( ) const
inline
Construct_line_2 construct_line_2_object ( ) const
inline
Construct_line_3 construct_line_3_object ( ) const
inline
Construct_line_3 construct_line_3_object ( ) const
inline
Construct_max_point_2 construct_max_point_2_object ( ) const
inline

Definition at line 221 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

222  { return Construct_max_point_2(); }
CGALi::Call_max_to_get< Point_2 > Construct_max_point_2
Construct_max_point_2 construct_max_point_2_object ( ) const
inline

Definition at line 248 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

249  { return Construct_max_point_2(); }
CGALi::Call_max_to_get< Point_2 > Construct_max_point_2
Construct_midpoint_3 construct_midpoint_3_object ( ) const
inline
Construct_midpoint_3 construct_midpoint_3_object ( ) const
inline
Construct_midpoint construct_midpoint_object ( ) const
inline
Construct_midpoint construct_midpoint_object ( ) const
inline

Definition at line 283 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

284  { return Construct_midpoint(); }
Construct_min_point_2 construct_min_point_2_object ( ) const
inline

Definition at line 216 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

217  { return Construct_min_point_2(); }
CGALi::Call_min_to_get< Point_2 > Construct_min_point_2
Construct_min_point_2 construct_min_point_2_object ( ) const
inline

Definition at line 243 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

244  { return Construct_min_point_2(); }
CGALi::Call_min_to_get< Point_2 > Construct_min_point_2
Construct_opposite_circle_2 construct_opposite_circle_2_object ( ) const
inline

Definition at line 291 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

292  { return Construct_opposite_circle_2(); }
CGALi::Call_opposite_to_get< Circle_2 > Construct_opposite_circle_2
Construct_opposite_circle_2 construct_opposite_circle_2_object ( ) const
inline

Definition at line 318 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

319  { return Construct_opposite_circle_2(); }
CGALi::Call_opposite_to_get< Circle_2 > Construct_opposite_circle_2
Construct_opposite_line_2 construct_opposite_line_2_object ( ) const
inline

Definition at line 281 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

282  { return Construct_opposite_line_2(); }
CGALi::Call_opposite_to_get< Line_2 > Construct_opposite_line_2
Construct_opposite_line_2 construct_opposite_line_2_object ( ) const
inline

Definition at line 308 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

309  { return Construct_opposite_line_2(); }
CGALi::Call_opposite_to_get< Line_2 > Construct_opposite_line_2
Construct_opposite_line_3 construct_opposite_line_3_object ( ) const
inline

Definition at line 615 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

616  { return Construct_opposite_line_3(); }
CGALi::Call_opposite_to_get< Line_3 > Construct_opposite_line_3
Construct_opposite_line_3 construct_opposite_line_3_object ( ) const
inline

Definition at line 642 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

643  { return Construct_opposite_line_3(); }
CGALi::Call_opposite_to_get< Line_3 > Construct_opposite_line_3
Construct_opposite_ray_2 construct_opposite_ray_2_object ( ) const
inline

Definition at line 276 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

277  { return Construct_opposite_ray_2(); }
CGALi::Call_opposite_to_get< Ray_2 > Construct_opposite_ray_2
Construct_opposite_ray_2 construct_opposite_ray_2_object ( ) const
inline

Definition at line 303 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

304  { return Construct_opposite_ray_2(); }
CGALi::Call_opposite_to_get< Ray_2 > Construct_opposite_ray_2
Construct_opposite_ray_3 construct_opposite_ray_3_object ( ) const
inline

Definition at line 610 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

611  { return Construct_opposite_ray_3(); }
CGALi::Call_opposite_to_get< Ray_3 > Construct_opposite_ray_3
Construct_opposite_ray_3 construct_opposite_ray_3_object ( ) const
inline

Definition at line 637 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

638  { return Construct_opposite_ray_3(); }
CGALi::Call_opposite_to_get< Ray_3 > Construct_opposite_ray_3
Construct_opposite_segment_2 construct_opposite_segment_2_object ( ) const
inline

Definition at line 271 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

272  { return Construct_opposite_segment_2(); }
CGALi::Call_opposite_to_get< Segment_2 > Construct_opposite_segment_2
Construct_opposite_segment_2 construct_opposite_segment_2_object ( ) const
inline

Definition at line 298 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

299  { return Construct_opposite_segment_2(); }
CGALi::Call_opposite_to_get< Segment_2 > Construct_opposite_segment_2
Construct_opposite_segment_3 construct_opposite_segment_3_object ( ) const
inline

Definition at line 605 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

606  { return Construct_opposite_segment_3(); }
CGALi::Call_opposite_to_get< Segment_3 > Construct_opposite_segment_3
Construct_opposite_segment_3 construct_opposite_segment_3_object ( ) const
inline

Definition at line 632 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

633  { return Construct_opposite_segment_3(); }
CGALi::Call_opposite_to_get< Segment_3 > Construct_opposite_segment_3
Construct_opposite_triangle_2 construct_opposite_triangle_2_object ( ) const
inline

Definition at line 286 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

287  { return Construct_opposite_triangle_2(); }
CGALi::Call_opposite_to_get< Triangle_2 > Construct_opposite_triangle_2
Construct_opposite_triangle_2 construct_opposite_triangle_2_object ( ) const
inline

Definition at line 313 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

314  { return Construct_opposite_triangle_2(); }
CGALi::Call_opposite_to_get< Triangle_2 > Construct_opposite_triangle_2
Construct_perpendicular_direction_2 construct_perpendicular_direction_2_object ( ) const
inline

Definition at line 246 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Call_perpendicular_to_get< Direction_2 > Construct_perpendicular_direction_2
Construct_perpendicular_direction_2 construct_perpendicular_direction_2_object ( ) const
inline

Definition at line 273 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Call_perpendicular_to_get< Direction_2 > Construct_perpendicular_direction_2
Construct_perpendicular_line_2 construct_perpendicular_line_2_object ( ) const
inline

Definition at line 251 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

252  { return Construct_perpendicular_line_2(); }
CGALi::Call_perpendicular_to_get< Line_2 > Construct_perpendicular_line_2
Construct_perpendicular_line_2 construct_perpendicular_line_2_object ( ) const
inline

Definition at line 278 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

279  { return Construct_perpendicular_line_2(); }
CGALi::Call_perpendicular_to_get< Line_2 > Construct_perpendicular_line_2
Construct_perpendicular_plane_3 construct_perpendicular_plane_3 ( ) const
inline

Definition at line 590 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

591  { return Construct_perpendicular_plane_3(); }
CGALi::Call_perpendicular_plane_to_get< Plane_3 > Construct_perpendicular_plane_3
Construct_perpendicular_plane_3 construct_perpendicular_plane_3 ( ) const
inline

Definition at line 617 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

618  { return Construct_perpendicular_plane_3(); }
CGALi::Call_perpendicular_plane_to_get< Plane_3 > Construct_perpendicular_plane_3
Construct_perpendicular_vector_2 construct_perpendicular_vector_2_object ( ) const
inline

Definition at line 241 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Call_perpendicular_to_get< Vector_2 > Construct_perpendicular_vector_2
Construct_perpendicular_vector_2 construct_perpendicular_vector_2_object ( ) const
inline

Definition at line 268 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

CGALi::Call_perpendicular_to_get< Vector_2 > Construct_perpendicular_vector_2
Construct_plane_3 construct_plane_3_object ( ) const
inline
Construct_plane_3 construct_plane_3_object ( ) const
inline
Construct_point_2 construct_point_2_object ( ) const
inline
Construct_point_2 construct_point_2_object ( ) const
inline
Construct_point_3 construct_point_3_object ( ) const
inline
Construct_point_3 construct_point_3_object ( ) const
inline
Construct_point_d construct_point_d_object ( ) const
inline
Construct_point_d construct_point_d_object ( ) const
inline
Construct_point_on_2 construct_point_on_2_object ( ) const
inline

Definition at line 196 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

197  { return Construct_point_on_2(); }
CGALi::Call_point_to_get< Point_2 > Construct_point_on_2
Construct_point_on_2 construct_point_on_2_object ( ) const
inline

Definition at line 223 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

224  { return Construct_point_on_2(); }
CGALi::Call_point_to_get< Point_2 > Construct_point_on_2
Construct_point_on_3 construct_point_on_3_object ( ) const
inline

Definition at line 580 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

581  { return Construct_point_on_3(); }
CGALi::Call_point_to_get< Point_3 > Construct_point_on_3
Construct_point_on_3 construct_point_on_3_object ( ) const
inline

Definition at line 607 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

608  { return Construct_point_on_3(); }
CGALi::Call_point_to_get< Point_3 > Construct_point_on_3
Construct_ray_2 construct_ray_2_object ( ) const
inline
Construct_ray_2 construct_ray_2_object ( ) const
inline
Construct_ray_3 construct_ray_3_object ( ) const
inline
Construct_ray_3 construct_ray_3_object ( ) const
inline
Construct_second_point_on_2 construct_second_point_on_2_object ( ) const
inline

Definition at line 201 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

202  { return Construct_second_point_on_2(); }
CGALi::Call_second_point_to_get< Point_2 > Construct_second_point_on_2
Construct_second_point_on_2 construct_second_point_on_2_object ( ) const
inline

Definition at line 228 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

229  { return Construct_second_point_on_2(); }
CGALi::Call_second_point_to_get< Point_2 > Construct_second_point_on_2
Construct_second_point_on_3 construct_second_point_on_3_object ( ) const
inline

Definition at line 585 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

586  { return Construct_second_point_on_3(); }
CGALi::Call_second_point_to_get< Point_3 > Construct_second_point_on_3
Construct_second_point_on_3 construct_second_point_on_3_object ( ) const
inline

Definition at line 612 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

613  { return Construct_second_point_on_3(); }
CGALi::Call_second_point_to_get< Point_3 > Construct_second_point_on_3
Construct_segment_2 construct_segment_2_object ( ) const
inline
Construct_segment_2 construct_segment_2_object ( ) const
inline

Definition at line 197 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

198  { return Construct_segment_2(); }
Construct_segment_3 construct_segment_3_object ( ) const
inline
Construct_segment_3 construct_segment_3_object ( ) const
inline

Definition at line 578 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

579  { return Construct_segment_3(); }
Construct_source_point_2 construct_source_point_2_object ( ) const
inline

Definition at line 206 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

207  { return Construct_source_point_2(); }
CGALi::Call_source_to_get< Point_2 > Construct_source_point_2
Construct_source_point_2 construct_source_point_2_object ( ) const
inline

Definition at line 233 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

234  { return Construct_source_point_2(); }
CGALi::Call_source_to_get< Point_2 > Construct_source_point_2
Construct_supporting_line_2 construct_supporting_line_2_object ( ) const
inline

Definition at line 236 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

237  { return Construct_supporting_line_2(); }
CGALi::Call_supporting_line_to_get< Line_2 > Construct_supporting_line_2
Construct_supporting_line_2 construct_supporting_line_2_object ( ) const
inline

Definition at line 263 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

264  { return Construct_supporting_line_2(); }
CGALi::Call_supporting_line_to_get< Line_2 > Construct_supporting_line_2
Construct_supporting_plane_3 construct_supporting_plane_3_object ( ) const
inline

Definition at line 620 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

621  { return Construct_supporting_plane_3(); }
CGALi::Call_supporting_plane_to_get< Plane_3 > Construct_supporting_plane_3
Construct_supporting_plane_3 construct_supporting_plane_3_object ( ) const
inline

Definition at line 647 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

648  { return Construct_supporting_plane_3(); }
CGALi::Call_supporting_plane_to_get< Plane_3 > Construct_supporting_plane_3
Construct_target_point_2 construct_target_point_2_object ( ) const
inline

Definition at line 211 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

212  { return Construct_target_point_2(); }
CGALi::Call_target_to_get< Point_2 > Construct_target_point_2
Construct_target_point_2 construct_target_point_2_object ( ) const
inline

Definition at line 238 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

239  { return Construct_target_point_2(); }
CGALi::Call_target_to_get< Point_2 > Construct_target_point_2
Construct_tetrahedron_3 construct_tetrahedron_object ( ) const
inline

Definition at line 571 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

572  { return Construct_tetrahedron_3(); }
CGALi::Construct< Tetrahedron_3 > Construct_tetrahedron_3
Construct_tetrahedron_3 construct_tetrahedron_object ( ) const
inline

Definition at line 598 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

599  { return Construct_tetrahedron_3(); }
CGALi::Construct< Tetrahedron_3 > Construct_tetrahedron_3
Construct_triangle_2 construct_triangle_2_object ( ) const
inline
Construct_triangle_2 construct_triangle_2_object ( ) const
inline

Definition at line 213 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

214  { return Construct_triangle_2(); }
Construct_triangle_3 construct_triangle_3_object ( ) const
inline
Construct_triangle_3 construct_triangle_3_object ( ) const
inline

Definition at line 594 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

595  { return Construct_triangle_3(); }
Construct_vector_2 construct_vector_2_object ( ) const
inline
Construct_vector_2 construct_vector_2_object ( ) const
inline

Definition at line 189 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

190  { return Construct_vector_2(); }
Construct_vector_3 construct_vector_3_object ( ) const
inline
Construct_vector_3 construct_vector_3_object ( ) const
inline

Definition at line 570 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

571  { return Construct_vector_3(); }
Coplanar_3 coplanar_3_object ( ) const
inline
Coplanar_3 coplanar_3_object ( ) const
inline
Counterclockwise_in_between_2 counterclockwise_in_between_2_object ( ) const
inline
Counterclockwise_in_between_2 counterclockwise_in_between_2_object ( ) const
inline

Definition at line 423 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

424  { return Counterclockwise_in_between_2(); }
CGALi::Counterclockwise_in_between Counterclockwise_in_between_2
Equal_2 equal_2_object ( ) const
inline
Equal_2 equal_2_object ( ) const
inline
Equal_3 equal_3_object ( ) const
inline
Equal_3 equal_3_object ( ) const
inline
Equal_x_2 equal_x_2_object ( ) const
inline
Equal_x_2 equal_x_2_object ( ) const
inline
Equal_x_3 equal_x_3_object ( ) const
inline
Equal_x_3 equal_x_3_object ( ) const
inline
Equal_xy_2 equal_xy_2_object ( ) const
inline
Equal_xy_2 equal_xy_2_object ( ) const
inline
Equal_xy_3 equal_xy_3_object ( ) const
inline
Equal_xy_3 equal_xy_3_object ( ) const
inline
Equal_xyz_3 equal_xyz_3_object ( ) const
inline
Equal_xyz_3 equal_xyz_3_object ( ) const
inline
Equal_y_2 equal_y_2_object ( ) const
inline
Equal_y_2 equal_y_2_object ( ) const
inline
Equal_y_3 equal_y_3_object ( ) const
inline
Equal_y_3 equal_y_3_object ( ) const
inline
Equal_z_3 equal_z_3_object ( ) const
inline
Equal_z_3 equal_z_3_object ( ) const
inline
static RT FT_denominator ( const FT )
inlinestatic
static RT FT_denominator ( const FT )
inlinestatic
static RT FT_numerator ( const FT r)
inlinestatic

Definition at line 828 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

828 { return r;}
static RT FT_numerator ( const FT r)
inlinestatic

Definition at line 855 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

855 { return r;}
Has_on_2 has_on_2_object ( ) const
inline
Has_on_2 has_on_2_object ( ) const
inline
Has_on_3 has_on_3_object ( ) const
inline
Has_on_3 has_on_3_object ( ) const
inline
Has_on_boundary_2 has_on_boundary_2_object ( ) const
inline
Has_on_boundary_2 has_on_boundary_2_object ( ) const
inline
Has_on_boundary_3 has_on_boundary_3_object ( ) const
inline
Has_on_boundary_3 has_on_boundary_3_object ( ) const
inline
Has_on_bounded_side_2 has_on_bounded_side_2_object ( ) const
inline
Has_on_bounded_side_2 has_on_bounded_side_2_object ( ) const
inline

Definition at line 483 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

484  { return Has_on_bounded_side_2(); }
Has_on_bounded_side_3 has_on_bounded_side_3_object ( ) const
inline
Has_on_bounded_side_3 has_on_bounded_side_3_object ( ) const
inline

Definition at line 783 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

784  { return Has_on_bounded_side_3(); }
Has_on_negative_side_2 has_on_negative_side_2_object ( ) const
inline
Has_on_negative_side_2 has_on_negative_side_2_object ( ) const
inline

Definition at line 503 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

504  { return Has_on_negative_side_2(); }
CGALi::Call_has_on_negative_side Has_on_negative_side_2
Has_on_negative_side_3 has_on_negative_side_3_object ( ) const
inline
Has_on_negative_side_3 has_on_negative_side_3_object ( ) const
inline

Definition at line 803 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

804  { return Has_on_negative_side_3(); }
CGALi::Call_has_on_negative_side Has_on_negative_side_3
Has_on_positive_side_2 has_on_positive_side_2_object ( ) const
inline
Has_on_positive_side_2 has_on_positive_side_2_object ( ) const
inline

Definition at line 498 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

499  { return Has_on_positive_side_2(); }
CGALi::Call_has_on_positive_side Has_on_positive_side_2
Has_on_positive_side_3 has_on_positive_side_3_object ( ) const
inline
Has_on_positive_side_3 has_on_positive_side_3_object ( ) const
inline

Definition at line 798 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

799  { return Has_on_positive_side_3(); }
CGALi::Call_has_on_positive_side Has_on_positive_side_3
Has_on_unbounded_side_2 has_on_unbounded_side_2_object ( ) const
inline

Definition at line 461 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

462  { return Has_on_unbounded_side_2(); }
CGALi::Call_has_on_unbounded_side Has_on_unbounded_side_2
Has_on_unbounded_side_2 has_on_unbounded_side_2_object ( ) const
inline

Definition at line 488 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

489  { return Has_on_unbounded_side_2(); }
CGALi::Call_has_on_unbounded_side Has_on_unbounded_side_2
Has_on_unbounded_side_3 has_on_unbounded_side_3_object ( ) const
inline

Definition at line 761 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

762  { return Has_on_unbounded_side_3(); }
CGALi::Call_has_on_unbounded_side Has_on_unbounded_side_3
Has_on_unbounded_side_3 has_on_unbounded_side_3_object ( ) const
inline

Definition at line 788 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

789  { return Has_on_unbounded_side_3(); }
CGALi::Call_has_on_unbounded_side Has_on_unbounded_side_3
Intersect_2 intersect_2_object ( ) const
inline
Intersect_2 intersect_2_object ( ) const
inline
Intersect_3 intersect_3_object ( ) const
inline
Intersect_3 intersect_3_object ( ) const
inline
Is_degenerate_2 is_degenerate_2_object ( ) const
inline
Is_degenerate_2 is_degenerate_2_object ( ) const
inline
Is_degenerate_3 is_degenerate_3_object ( ) const
inline
Is_degenerate_3 is_degenerate_3_object ( ) const
inline
Is_horizontal_2 is_horizontal_2_object ( ) const
inline
Is_horizontal_2 is_horizontal_2_object ( ) const
inline
Is_vertical_2 is_vertical_2_object ( ) const
inline
Is_vertical_2 is_vertical_2_object ( ) const
inline
Left_of_line_2 left_of_line_2_object ( const Point_2 p,
const Point_2 q 
) const
inline

Definition at line 406 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

407  { return Left_of_line_2(p,q); }
Left_of_line_2 left_of_line_2_object ( const Point_2 p,
const Point_2 q 
) const
inline

Definition at line 433 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

434  { return Left_of_line_2(p,q); }
Leftturn_2 leftturn_2_object ( ) const
inline
Leftturn_2 leftturn_2_object ( ) const
inline

Definition at line 428 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

429  { return Leftturn_2(); }
Less_distance_to_point_2 less_distance_to_point_2_object ( const Point_2 p) const
inline

Definition at line 381 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

382  { return Less_distance_to_point_2(p); }
CGAL::p_Less_dist_to_point< Point_2 > Less_distance_to_point_2
Less_distance_to_point_2 less_distance_to_point_2_object ( const Point_2 p) const
inline

Definition at line 408 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

409  { return Less_distance_to_point_2(p); }
CGAL::p_Less_dist_to_point< Point_2 > Less_distance_to_point_2
Less_distance_to_point_3 less_distance_to_point_3_object ( const Point_3 p) const
inline

Definition at line 726 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

727  { return Less_distance_to_point_3(p); }
CGAL::p_Less_dist_to_point< Point_3 > Less_distance_to_point_3
Less_distance_to_point_3 less_distance_to_point_3_object ( const Point_3 p) const
inline

Definition at line 753 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

754  { return Less_distance_to_point_3(p); }
CGAL::p_Less_dist_to_point< Point_3 > Less_distance_to_point_3
Less_rotate_ccw_2 less_rotate_ccw_2_object ( const Point_2 p) const
inline

Definition at line 391 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

392  { return Less_rotate_ccw_2(p); }
CGAL::p_Less_rotate_ccw< Point_2 > Less_rotate_ccw_2
Less_rotate_ccw_2 less_rotate_ccw_2_object ( const Point_2 p) const
inline

Definition at line 418 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

419  { return Less_rotate_ccw_2(p); }
CGAL::p_Less_rotate_ccw< Point_2 > Less_rotate_ccw_2
Less_signed_distance_to_line_2 less_signed_distance_to_line_2_object ( const Point_2 p,
const Point_2 q 
) const
inline

Definition at line 386 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

387  { return Less_signed_distance_to_line_2(p,q); }
CGAL::p_Less_dist_to_line_2p< Point_2 > Less_signed_distance_to_line_2
Less_signed_distance_to_line_2 less_signed_distance_to_line_2_object ( const Point_2 p,
const Point_2 q 
) const
inline

Definition at line 413 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

414  { return Less_signed_distance_to_line_2(p,q); }
CGAL::p_Less_dist_to_line_2p< Point_2 > Less_signed_distance_to_line_2
Less_x_2 less_x_2_object ( ) const
inline
Less_x_2 less_x_2_object ( ) const
inline
Less_x_3 less_x_3_object ( ) const
inline
Less_x_3 less_x_3_object ( ) const
inline
Less_xy_2 less_xy_2_object ( ) const
inline
Less_xy_2 less_xy_2_object ( ) const
inline

Definition at line 378 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

379  { return Less_xy_2(); }
Less_xy_3 less_xy_3_object ( ) const
inline
Less_xy_3 less_xy_3_object ( ) const
inline

Definition at line 718 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

719  { return Less_xy_3(); }
Less_xyz_3 less_xyz_3_object ( ) const
inline
Less_xyz_3 less_xyz_3_object ( ) const
inline
Less_y_2 less_y_2_object ( ) const
inline
Less_y_2 less_y_2_object ( ) const
inline
Less_y_3 less_y_3_object ( ) const
inline
Less_y_3 less_y_3_object ( ) const
inline
Less_yx_2 less_yx_2_object ( ) const
inline
Less_yx_2 less_yx_2_object ( ) const
inline

Definition at line 383 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

384  { return Less_yx_2(); }
Less_z_3 less_z_3_object ( ) const
inline
Less_z_3 less_z_3_object ( ) const
inline
static FT make_FT ( const RT num,
const RT denom 
)
inlinestatic

Definition at line 826 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

References denom.

826 { return num/denom;}
CGAL_BEGIN_NAMESPACE void const NT NT NT NT & denom
static FT make_FT ( const RT num)
inlinestatic

Definition at line 827 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

827 { return num;}
static FT make_FT ( const RT num,
const RT denom 
)
inlinestatic

Definition at line 853 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

References denom.

853 { return num/denom;}
CGAL_BEGIN_NAMESPACE void const NT NT NT NT & denom
static FT make_FT ( const RT num)
inlinestatic

Definition at line 854 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

854 { return num;}
Orientation_2 orientation_2_object ( ) const
inline

Definition at line 416 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

417  { return Orientation_2(); }
Orientation_2 orientation_2_object ( ) const
inline

Definition at line 443 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

444  { return Orientation_2(); }
Orientation_3 orientation_3_object ( ) const
inline

Definition at line 741 of file CGAL/include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

742  { return Orientation_3(); }
Orientation_3 orientation_3_object ( ) const
inline

Definition at line 768 of file include/CGAL/SimpleCartesian/simple_cartesian_rep.h.

769  { return Orientation_3(); }
Oriented_side_2 oriented_side_2_object ( ) const
inline
Oriented_side_2 oriented_side_2_object ( ) const
inline
Oriented_side_3 oriented_side_3_object ( ) const
inline
Oriented_side_3 oriented_side_3_object ( ) const
inline
Side_of_bounded_circle_2 side_of_bounded_circle_2_object ( ) const
inline
Side_of_bounded_circle_2 side_of_bounded_circle_2_object ( ) const
inline
Side_of_bounded_sphere_3 side_of_bounded_sphere_3_object ( ) const
inline
Side_of_bounded_sphere_3 side_of_bounded_sphere_3_object ( ) const
inline
Side_of_oriented_circle_2 side_of_oriented_circle_2_object ( ) const
inline
Side_of_oriented_circle_2 side_of_oriented_circle_2_object ( ) const
inline
Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object ( ) const
inline
Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object ( ) const
inline
Transform_2 transform_2_object ( ) const
inline
Transform_2 transform_2_object ( ) const
inline
Transform_3 transform_3_object ( ) const
inline
Transform_3 transform_3_object ( ) const
inline

The documentation for this class was generated from the following files: