All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
ArrayCore::FKTransverse Class Reference

Brief description of class still missing. More...

#include <FKTransverse.h>

Inheritance diagram for ArrayCore::FKTransverse:
ArrayCore::FKHorizontal ArrayCore::FK QGpCoreTools::AbstractFunction2

List of all members.

Public Member Functions

 FKTransverse (QList< FKStationSignals * > array)
virtual Point2D rotationFactors (double kx, double ky) const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

: FKHorizontal(array) {}

Member Function Documentation

Point2D ArrayCore::FKTransverse::rotationFactors ( double  kx,
double  ky 
) const [virtual]

Return rotation factors. kx and ky defines the propagation vector.

Reimplemented from ArrayCore::FKHorizontal.

References QGpCoreTools::Point2D::setX(), QGpCoreTools::Point2D::setY(), QGpCoreTools::sqrt(), and TRACE.

{
  TRACE;
  Point2D rot;
  double f=1.0/sqrt(kx*kx + ky*ky); 
  rot.setX( -ky * f);
  rot.setY(kx * f);
  return rot;
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines