In file graphics3D/Geometry.h:

namespace yav class VectorialBase

3D orthogonal vectorial base

Inheritance:


Public Methods

void normalize (void)
normalize each base vector
const Vec3 & getVX ()
returns first base vector
const Vec3 & getVY ()
returns second base vector
const Vec3 & getVZ ()
returns third base vector

Public

constructors
VectorialBase ()
builds default base
VectorialBase (const Vec3& v)
Builds base from on vector

Protected Fields

Vec3 vx
first base vector
Vec3 vy
second base vector
Vec3 vz
third base vector
static double epsilon
vector component less than epsilon are considered equal to 0

Documentation

3D orthogonal vectorial base
Vec3 vx
first base vector

Vec3 vy
second base vector

Vec3 vz
third base vector

static double epsilon
vector component less than epsilon are considered equal to 0

constructors

VectorialBase()
builds default base

VectorialBase(const Vec3& v)
Builds base from on vector. Resulting base is normalized if v is normalized
Parameters:
v - first base vector

void normalize(void)
normalize each base vector

const Vec3 & getVX()
returns first base vector

const Vec3 & getVY()
returns second base vector

const Vec3 & getVZ()
returns third base vector


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de