TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Vector3.h File Reference
#include "G3D/platform.h"
#include "G3D/g3dmath.h"
#include "G3D/Random.h"
#include "G3D/Vector2.h"
#include "G3D/Table.h"
#include "G3D/HashTrait.h"
#include "G3D/PositionTrait.h"
#include <iostream>
#include <string>
+ Include dependency graph for Vector3.h:

Go to the source code of this file.

Classes

class  G3D::Vector3
 
struct  HashTrait< G3D::Vector3 >
 
struct  PositionTrait< class G3D::Vector2 >
 
struct  PositionTrait< class G3D::Vector3 >
 

Namespaces

 G3D
 

Typedefs

typedef Vector3 G3D::Point3
 

Functions

G3D::Vector3 G3D::operator* (float s, const G3D::Vector3 &v)
 
G3D::Vector3 G3D::operator* (double s, const G3D::Vector3 &v)
 
G3D::Vector3 G3D::operator* (int s, const G3D::Vector3 &v)
 
std::ostream & G3D::operator<< (std::ostream &os, const Vector3 &)
 
void G3D::serialize (const Vector3::Axis &a, class BinaryOutput &bo)
 
void G3D::deserialize (Vector3::Axis &a, class BinaryInput &bo)
 
void G3D::serialize (const Vector3 &v, class BinaryOutput &b)
 
void G3D::deserialize (Vector3 &v, class BinaryInput &b)
 

Detailed Description

3D vector class

Morgan McGuire, http://graphics.cs.williams.edu

2001-06-02 2010-12-25

Copyright 2000-2012, Morgan McGuire. All rights reserved.