Index

C++ Code Documentation

geom::surface0::Reflector

Derived from: geom::surface0::Transformer

File: GEOM/geom/surface0/Reflector.H

public:
  • Reflector( math::VectorX<Real,4U> const &a );
    constructor
  • virtual ~Reflector();
    destructor
  • virtual void function( math::VectorX<Real,4U> &x ) const;
protected:
private:
  • math::VectorX<Real,4U> _a;
    _a represents the plane _a[0] x[0] + _a[1] x[1] + _a[2] x[2] + _a[3] x[3] = 0 _norm = _a[0]^2 + _a[1]^2 + _a[2]^2
  • Real _norm;
  • Reflector( Reflector const & );
    disabled copy constructor
  • Reflector &operator=( Reflector const & );
    disabled assignment operator


geom::surface0::Reflector GANG