PanoramaViewer
 All Classes Namespaces Files Functions Variables Macros Pages
LayerSceneGraph::Vector3 Class Reference

#include <Vector3.h>

Public Member Functions

 Vector3 ()
 
 Vector3 (GLfloat x, GLfloat y, GLfloat z)
 
 Vector3 (const Vector3 &v)
 
virtual ~Vector3 ()
 
Vector3 inverse ()
 
Vector3 operator+ (Vector3 v)
 
Vector3 operator- (Vector3 v)
 
Vector3 operator* (GLfloat scalar)
 
Vector3 operator* (Vector3 crossed)
 
Vector3 operator- ()
 
void normalize ()
 
GLfloat lenght ()
 
GLfloat * values ()
 

Private Attributes

GLfloat x
 
GLfloat y
 
GLfloat z
 

Constructor & Destructor Documentation

LayerSceneGraph::Vector3::Vector3 ( )
LayerSceneGraph::Vector3::Vector3 ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)
LayerSceneGraph::Vector3::Vector3 ( const Vector3 v)
LayerSceneGraph::Vector3::~Vector3 ( )
virtual

Member Function Documentation

Vector3 LayerSceneGraph::Vector3::inverse ( )
GLfloat LayerSceneGraph::Vector3::lenght ( )
void LayerSceneGraph::Vector3::normalize ( )
Vector3 LayerSceneGraph::Vector3::operator* ( GLfloat  scalar)
Vector3 LayerSceneGraph::Vector3::operator* ( Vector3  crossed)
Vector3 LayerSceneGraph::Vector3::operator+ ( Vector3  v)
Vector3 LayerSceneGraph::Vector3::operator- ( Vector3  v)
Vector3 LayerSceneGraph::Vector3::operator- ( )
GLfloat * LayerSceneGraph::Vector3::values ( )

Member Data Documentation

GLfloat LayerSceneGraph::Vector3::x
private
GLfloat LayerSceneGraph::Vector3::y
private
GLfloat LayerSceneGraph::Vector3::z
private

The documentation for this class was generated from the following files: