DD4hep  01.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Private Attributes | List of all members
dd4hep::rec::Vector2D Class Reference

Simple 2D vector helper class; moved out of ISurface definition. More...

#include <Vector2D.h>

Public Member Functions

 Vector2D ()
 
 Vector2D (double u_val, double v_val)
 
double operator[] (unsigned i) const
 
double u () const
 
double v () const
 
double & u ()
 
double & v ()
 

Private Attributes

double _u
 
double _v
 

Detailed Description

Simple 2D vector helper class; moved out of ISurface definition.

Definition at line 23 of file Vector2D.h.

Constructor & Destructor Documentation

dd4hep::rec::Vector2D::Vector2D ( )
inline

Definition at line 26 of file Vector2D.h.

dd4hep::rec::Vector2D::Vector2D ( double  u_val,
double  v_val 
)
inline

Definition at line 27 of file Vector2D.h.

Member Function Documentation

double dd4hep::rec::Vector2D::operator[] ( unsigned  i) const
inline

Definition at line 29 of file Vector2D.h.

References _u, and _v.

double dd4hep::rec::Vector2D::u ( ) const
inline
double& dd4hep::rec::Vector2D::u ( )
inline

Definition at line 38 of file Vector2D.h.

References _u.

double dd4hep::rec::Vector2D::v ( ) const
inline
double& dd4hep::rec::Vector2D::v ( )
inline

Definition at line 39 of file Vector2D.h.

References _v.

Member Data Documentation

double dd4hep::rec::Vector2D::_u
private

Definition at line 42 of file Vector2D.h.

Referenced by operator[](), and u().

double dd4hep::rec::Vector2D::_v
private

Definition at line 42 of file Vector2D.h.

Referenced by operator[](), and v().


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