mirror of https://github.com/CGAL/cgal
added many missing functors
This commit is contained in:
parent
c642606a0e
commit
4e9e09ae82
|
|
@ -1,3 +1,6 @@
|
|||
2.29 (?? June 2001)
|
||||
- More additions of function objects as a result of kernel traits discussion
|
||||
|
||||
2.28 (26 June 2001)
|
||||
- Remove references to obsolete Equal_xy_2, Equal_xyz_3,
|
||||
Less_distance_to_point_2 and Less_distance_to_point_3.
|
||||
|
|
|
|||
|
|
@ -68,10 +68,20 @@ for equality testing.
|
|||
\ccNestedType{Construct_triangle_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_iso_rectangle_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_object_2}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_aff_transformation_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_scaled_vector_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_translated_point_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_point_on_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_point_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_xy_point_2}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_second_point_on_2}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -278,10 +288,20 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccNestedType{Construct_triangle_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_tetrahedron_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_object_3}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_aff_transformation_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_scaled_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_translated_point_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_point_on_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_point_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_lifted_point_3}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_second_point_on_3}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -305,6 +325,8 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccGlue
|
||||
\ccNestedType{Construct_orthogonal_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_base_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_perpendicular_plane_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_perpendicular_line_3}{}
|
||||
|
|
@ -329,6 +351,8 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_plane_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_sphere_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_vector_3}{}
|
||||
|
||||
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
||||
|
|
@ -470,10 +494,20 @@ an \ccc{_object} suffix.
|
|||
\ccMemberFunction{Kernel::Construct_triangle_2 construct_triangle_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_iso_rectangle_2 construct_iso_rectangle_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_object_2 construct_object_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_aff_transformation_2 construct_aff_transformation_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_scaled_vector_2 construct_scaled_vector_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_translated_point_2 construct_translated_point_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_point_on_2 construct_point_on_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_point_2 construct_projected_point_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_xy_point_2 construct_projected_xy_point_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_second_point_on_2 construct_second_point_on_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -644,10 +678,20 @@ an \ccc{_object} suffix.
|
|||
\ccMemberFunction{Kernel::Construct_tetrahedron_3 construct_tetrahedron_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_iso_cuboid_3 construct_iso_cuboid_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_object_3 construct_object_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_aff_transformation_3 construct_aff_transformation_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_scaled_vector_3 construct_scaled_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_translated_point_3 construct_translated_point_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_point_on_3 construct_point_on_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_point_3 construct_projected_point_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_lifted_point_3 construct_lifted_point_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_second_point_on_3 construct_second_point_on_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -689,9 +733,15 @@ an \ccc{_object} suffix.
|
|||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_plane_3 construct_opposite_plane_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_sphere_3 construct_opposite_sphere_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_vector_3 construct_opposite_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_supporting_plane_3 construct_supporting_plane_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_orthogonal_vector_3 construct_orthogonal_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_base_vector_3 construct_base_vector_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Transform_3 transform_3_object() const ;}{}
|
||||
\ccGlue
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_orthogonal_vector_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Vector_3 operator()(const Kernel::Plane_3& h,
|
||||
int index);}
|
||||
{when \ccc{index} == 1, returns a vector \ccc{b1} that is orthogonal to the
|
||||
normal \ccc{n} to plane \ccc{h}; when \ccc{index} == 2, retrns a vector
|
||||
\ccc{b2} that is orthogonal to \ccc{n} and \ccc{b1} and such that
|
||||
for an arbitrary point \ccc{p} on the plane \ccc{h}, the orientation of
|
||||
\ccc{p}, \ccc{p + b1}, \ccc{p + b2}, and \ccc{p + n} is positive.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_lifted_point_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_3 operator()(const Kernel::Plane_3& h,
|
||||
const Kernel::Point_2& p);}
|
||||
{returns a point \ccc{q} on plane \ccc{h}, such that the projection of
|
||||
this point onto the $xy$-plane is \ccc{p}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_object_2}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class T>
|
||||
Object_2 operator()(const T& t);}
|
||||
{constructs an object that contains \ccc{t} and returns it.}
|
||||
|
||||
\ccSeeAlso
|
||||
\ccc{Kernel::Assign_2},
|
||||
\ccc{Kernel::Assign_3},
|
||||
\ccc{Kernel::Object_2},
|
||||
\ccc{Kernel::Object_3},
|
||||
\ccc{make_object},
|
||||
\ccc{Object}.
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_object_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class T>
|
||||
Object_3 operator()(const T& t);}
|
||||
{constructs an object that contains \ccc{t} and returns it.}
|
||||
|
||||
\ccSeeAlso
|
||||
\ccc{Kernel::Assign_2},
|
||||
\ccc{Kernel::Assign_3},
|
||||
\ccc{Kernel::Object_2},
|
||||
\ccc{Kernel::Object_3},
|
||||
\ccc{make_object},
|
||||
\ccc{Object}.
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_opposite_sphere_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Sphere_3 operator()(const Kernel::Sphere_3& s);}
|
||||
{ returns the sphere with the same center and squared radius as
|
||||
$s$, but with opposite orientation.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_projected_point_2}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_2 operator()(const Kernel::Line_2& l,
|
||||
const Kernel::Point_2& p);}
|
||||
{returns the orthogonal projection of \ccc{p} onto \ccc{l}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_projected_point_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_3 operator()(const Kernel::Line_3& l,
|
||||
const Kernel::Point_3& p);}
|
||||
{returns the orthogonal projection of \ccc{p} onto \ccc{l}.}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_3 operator()(const Kernel::Plane_3& h,
|
||||
const Kernel::Point_3& p);}
|
||||
{returns the orthogonal projection of \ccc{p} onto \ccc{h}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_projected_xy_point_2}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_2 operator()(const Kernel::Plane_3& h,
|
||||
const Kernel::Point_3& p);}
|
||||
{returns the image point of the projection of \ccc{p} under an affine
|
||||
transformation, which maps \ccc{h} onto the $xy$-plane, with the
|
||||
$z$-coordinate removed.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_scaled_vector_2}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class RT>
|
||||
Kernel::Vector_2 operator()(const Kernel::Vector_2 &v,
|
||||
const RT& scale);}
|
||||
{produces the vector \ccc{v} scaled by a factor \ccc{scale}.}
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class RT>
|
||||
Kernel::Vector_2 operator()(const Kernel::Vector_2 &v,
|
||||
const Quotient<RT>& scale);}
|
||||
{produces the vector \ccc{v} scaled by a factor \ccc{scale}.}
|
||||
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_scaled_vector_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class RT>
|
||||
Kernel::Vector_3 operator()(const Kernel::Vector_3 &v,
|
||||
const RT& scale);}
|
||||
{produces the vector \ccc{v} scaled by a factor \ccc{scale}.}
|
||||
|
||||
\ccMemberFunction{
|
||||
template <class RT>
|
||||
Kernel::Vector_3 operator()(const Kernel::Vector_3 &v,
|
||||
const Quotient<RT>& scale);}
|
||||
{produces the vector \ccc{v} scaled by a factor \ccc{scale}.}
|
||||
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_translated_point_2}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_2 operator()(const Kernel::Point_2& p,
|
||||
const Kernel::Vector_2& v);}
|
||||
{returns the point obtained by translating \ccc{p} by the vector
|
||||
\ccc{v}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
\begin{ccRefFunctionObjectConcept}{Kernel::Construct_translated_point_3}
|
||||
A model for this must provide:
|
||||
|
||||
\ccCreationVariable{fo}
|
||||
|
||||
\ccMemberFunction{Kernel::Point_3 operator()(const Kernel::Point_3& p,
|
||||
const Kernel::Vector_3& v);}
|
||||
{returns the point obtained by translating \ccc{p} by the vector
|
||||
\ccc{v}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
@ -15,4 +15,10 @@ depending on the position of $p$ relative to the oriented plane $h$.}
|
|||
\ccStyle{ON_NEGATIVE_SIDE}, or the constant \ccStyle{ON_POSITIVE_SIDE},
|
||||
depending on the position of $p$ relative to the oriented tetrahedron $t$.}
|
||||
|
||||
\ccMemberFunction{Oriented_side operator()(const Kernel::Sphere_3& s,
|
||||
const Kernel::Point_3& p);}
|
||||
{returns \ccStyle{ON_ORIENTED_BOUNDARY},
|
||||
\ccStyle{ON_NEGATIVE_SIDE}, or the \ccStyle{ON_POSITIVE_SIDE},
|
||||
depending on the position of \ccc{p} relative to the oriented sphere \ccc{s}.}
|
||||
|
||||
\end{ccRefFunctionObjectConcept}
|
||||
|
|
|
|||
|
|
@ -227,6 +227,8 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_aff_transformation_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_base_vector_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_bisector_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_center_2.tex} %ck
|
||||
|
|
@ -261,6 +263,8 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_iso_rectangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_lifted_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_line_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_line_3.tex} %ck
|
||||
|
|
@ -277,6 +281,10 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_min_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_object_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_object_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_circle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_direction_2.tex} %ck
|
||||
|
|
@ -297,6 +305,8 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_segment_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_sphere_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_triangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_vector_2.tex} %ck
|
||||
|
|
@ -327,6 +337,12 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_point_on_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_xy_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_ray_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_ray_3.tex} %ck
|
||||
|
|
@ -335,6 +351,10 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_second_point_on_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_scaled_vector_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_scaled_vector_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_segment_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_segment_3.tex} %ck
|
||||
|
|
@ -357,6 +377,10 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_tetrahedron_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_translated_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_translated_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_triangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_triangle_3.tex} %ck
|
||||
|
|
|
|||
|
|
@ -68,10 +68,20 @@ for equality testing.
|
|||
\ccNestedType{Construct_triangle_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_iso_rectangle_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_object_2}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_aff_transformation_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_scaled_vector_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_translated_point_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_point_on_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_point_2}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_xy_point_2}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_second_point_on_2}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -278,10 +288,20 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccNestedType{Construct_triangle_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_tetrahedron_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_object_3}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_aff_transformation_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_scaled_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_translated_point_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_point_on_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_projected_point_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_lifted_point_3}{}
|
||||
%%\ccGlue
|
||||
%%\ccNestedType{Construct_second_point_on_3}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -305,6 +325,8 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccGlue
|
||||
\ccNestedType{Construct_orthogonal_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_base_vector_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_perpendicular_plane_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_perpendicular_line_3}{}
|
||||
|
|
@ -329,6 +351,8 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
|||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_plane_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_sphere_3}{}
|
||||
\ccGlue
|
||||
\ccNestedType{Construct_opposite_vector_3}{}
|
||||
|
||||
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
||||
|
|
@ -470,10 +494,20 @@ an \ccc{_object} suffix.
|
|||
\ccMemberFunction{Kernel::Construct_triangle_2 construct_triangle_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_iso_rectangle_2 construct_iso_rectangle_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_object_2 construct_object_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_aff_transformation_2 construct_aff_transformation_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_scaled_vector_2 construct_scaled_vector_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_translated_point_2 construct_translated_point_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_point_on_2 construct_point_on_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_point_2 construct_projected_point_2_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_xy_point_2 construct_projected_xy_point_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_second_point_on_2 construct_second_point_on_2_object() const ;}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -644,10 +678,20 @@ an \ccc{_object} suffix.
|
|||
\ccMemberFunction{Kernel::Construct_tetrahedron_3 construct_tetrahedron_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_iso_cuboid_3 construct_iso_cuboid_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_object_3 construct_object_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_aff_transformation_3 construct_aff_transformation_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_scaled_vector_3 construct_scaled_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_translated_point_3 construct_translated_point_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_point_on_3 construct_point_on_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_projected_point_3 construct_projected_point_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_lifted_point_3 construct_lifted_point_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Construct_second_point_on_3 construct_second_point_on_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
|
|
@ -689,9 +733,15 @@ an \ccc{_object} suffix.
|
|||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_plane_3 construct_opposite_plane_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_sphere_3 construct_opposite_sphere_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_opposite_vector_3 construct_opposite_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_supporting_plane_3 construct_supporting_plane_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_orthogonal_vector_3 construct_orthogonal_vector_3_object() const ;}{}
|
||||
\ccGlue
|
||||
\ccMemberFunction{Kernel::Construct_base_vector_3 construct_base_vector_3_object() const ;}{}
|
||||
%%\ccGlue
|
||||
%%\ccMemberFunction{Kernel::Transform_3 transform_3_object() const ;}{}
|
||||
\ccGlue
|
||||
|
|
|
|||
|
|
@ -227,6 +227,8 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_aff_transformation_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_base_vector_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_bisector_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_center_2.tex} %ck
|
||||
|
|
@ -261,6 +263,8 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_iso_rectangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_lifted_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_line_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_line_3.tex} %ck
|
||||
|
|
@ -277,6 +281,10 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_min_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_object_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_object_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_circle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_direction_2.tex} %ck
|
||||
|
|
@ -297,6 +305,8 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_segment_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_sphere_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_triangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_opposite_vector_2.tex} %ck
|
||||
|
|
@ -327,6 +337,12 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_point_on_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_projected_xy_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_ray_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_ray_3.tex} %ck
|
||||
|
|
@ -335,6 +351,10 @@
|
|||
%%\KernelRefLayout
|
||||
%%\input{Ref/Kernel_Construct_second_point_on_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_scaled_vector_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_scaled_vector_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_segment_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_segment_3.tex} %ck
|
||||
|
|
@ -357,6 +377,10 @@
|
|||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_tetrahedron_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_translated_point_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_translated_point_3.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_triangle_2.tex} %ck
|
||||
\KernelRefLayout
|
||||
\input{Ref/Kernel_Construct_triangle_3.tex} %ck
|
||||
|
|
|
|||
Loading…
Reference in New Issue