CGAL 4.12 - 2D Triangulation
CGAL::Weighted_point< Pt, Wt > Class Template Reference

#include <CGAL/Weighted_point.h>

Pt.

## Definition

Deprecated:
This class is deprecated, as 2D and 3D weighted point classes are now part of the concept Kernel.

The class Weighted_point provides a type associating a point type Pt with a weight type Wt. It was used in the traits classes Regular_triangulation_euclidean_traits_2 and Regular_triangulation_euclidean_traits_3, which are now also deprecated.

CGAL::Regular_triangulation_euclidean_traits_2<Rep,Weight>
CGAL::Regular_triangulation_euclidean_traits_3<R,Weight>

## Types

Pt Point
The point type.

Wt Weight
The weight type.

## Creation

Weighted_point (Weighted_point wq)
copy constructor.

Weighted_point (Point p=Point(), Weight w=Weight(0))

Weighted_point (FT x, FT y)
Constructs the point from x and y coordinates, with a weight of 0. More...

Weighted_point (FT x, FT y, FT z)
Constructs the point from x, y and z coordinates, with a weight of 0. More...

## Access Functions

Point point () const

Weight weight () const

## ◆ Weighted_point() [1/2]

template<typename Pt , typename Wt >
 CGAL::Weighted_point< Pt, Wt >::Weighted_point ( FT x, FT y )

Constructs the point from x and y coordinates, with a weight of 0.

Requires that the ambient dimension be 2.

## ◆ Weighted_point() [2/2]

template<typename Pt , typename Wt >
 CGAL::Weighted_point< Pt, Wt >::Weighted_point ( FT x, FT y, FT z )

Constructs the point from x, y and z coordinates, with a weight of 0.

Requires that the ambient dimension be 3.