NGL  6.5
The NCCA Graphics Library
Vec4.h File Reference

encapsulates a 4d Homogenous Point / Vector object More...

#include "Types.h"
#include "Vec2.h"
#include "Vec3.h"
#include <array>
+ Include dependency graph for Vec4.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ngl::Vec4
 simple Vector class for OpenGL graphics, contains overloaded operators for most math functions, including operators for manipulation by Point3 and Matrix has a simple union to allow data to be access as x,y,z,w or float[4] array More...
 

Namespaces

 ngl
 implementation files for RibExport class
 

Functions

Vec4 ngl::operator* (Real _k, const Vec4 &_v) noexcept
 scalar * vector operator More...
 

Detailed Description

encapsulates a 4d Homogenous Point / Vector object

Author
Jonathan Macey
Version
3.0
Date
28/9/09 Updated to NCCA Coding standard Revision History : Initial Version 24/11/04
Todo:

lots of tidying up and code optimizations

at some stage re-write to use Machine Code and MMX extentions

Definition in file Vec4.h.