template <typename VecT>

struct planeN

Defined at line 97 of file ../../src/ui/lib/escher/geometry/types.h

Oriented plane described by a normal vector and a distance from the origin

along that vector.

Protected Members

VecT dir_
float dist_

Public Methods

void planeN<VecT> ()

Default constructor.

Defined at line 101 of file ../../src/ui/lib/escher/geometry/types.h

void planeN<VecT> (VecT direction, float distance)

|direction| must be normalized.

Defined at line 104 of file ../../src/ui/lib/escher/geometry/types.h

void planeN<VecT> (VecT point_on_plane, VecT direction)

Defined at line 108 of file ../../src/ui/lib/escher/geometry/types.h

bool operator== (const planeN<VecT> & other)

Defined at line 113 of file ../../src/ui/lib/escher/geometry/types.h

const VecT & dir ()

Defined at line 117 of file ../../src/ui/lib/escher/geometry/types.h

float dist ()

Defined at line 118 of file ../../src/ui/lib/escher/geometry/types.h