Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Point2Dfwd.h
Go to the documentation of this file.
1// @(#)root/mathcore:$Id$
2// Authors: W. Brown, M. Fischler, L. Moneta 2005
3
4/**********************************************************************
5 * *
6 * Copyright (c) 2005 , LCG ROOT MathLib Team *
7 * *
8 * *
9 **********************************************************************/
10
11// Header file Point2Dfwd
12//
13// Created by: Lorenzo Moneta at Mon Apr 16 2007
14//
15
16#ifndef ROOT_MathX_Point2Dfwd
17#define ROOT_MathX_Point2Dfwd 1
18
20
22
23// forward declareations of position vectors (Points) and type defs definitions
24
25namespace ROOT {
26
27namespace ROOT_MATH_ARCH {
28
29template <class CoordSystem, class Tag>
30class PositionVector2D;
31
32template <typename T>
33class Cartesian2D;
34template <typename T>
35class Polar2D;
36
37class DefaultCoordinateSystemTag;
38
39/**
40 2D Point based on the cartesian coordinates x,y,z in double precision
41*/
44
45/**
46 2D Point based on the cartesian coordinates x,y,z in single precision
47*/
49
50/**
51 2D Point based on the polar coordinates rho, theta, phi in double precision.
52*/
55
56/**
57 2D Point based on the polar coordinates rho, theta, phi in single precision.
58*/
60
61} // namespace ROOT_MATH_ARCH
62
63} // end namespace ROOT
64
65#endif /* ROOT_MathX_Point2Dfwd */
DefaultCoordinateSystemTag Default tag for identifying any coordinate system.
Polar2DPoint Polar2DPointD
Definition Point2Dfwd.h:54
PositionVector2D< Cartesian2D< double >, DefaultCoordinateSystemTag > XYPoint
2D Point based on the cartesian coordinates x,y,z in double precision
Definition Point2Dfwd.h:42
PositionVector2D< Polar2D< float >, DefaultCoordinateSystemTag > Polar2DPointF
2D Point based on the polar coordinates rho, theta, phi in single precision.
Definition Point2Dfwd.h:59
PositionVector2D< Polar2D< double >, DefaultCoordinateSystemTag > Polar2DPoint
2D Point based on the polar coordinates rho, theta, phi in double precision.
Definition Point2Dfwd.h:53
PositionVector2D< Cartesian2D< float >, DefaultCoordinateSystemTag > XYPointF
2D Point based on the cartesian coordinates x,y,z in single precision
Definition Point2Dfwd.h:48