OpenEXR/ImathVec.h File Reference

#include "ImathExc.h"
#include "ImathLimits.h"
#include "ImathMath.h"
#include <iostream>

Go to the source code of this file.

Classes

class  Imath::Vec2< T >
class  Imath::Vec3< T >
class  Imath::Vec4< T >

Namespaces

namespace  Imath

Typedefs

typedef Vec2< short > Imath::V2s
typedef Vec2< int > Imath::V2i
typedef Vec2< float > Imath::V2f
typedef Vec2< double > Imath::V2d
typedef Vec3< short > Imath::V3s
typedef Vec3< int > Imath::V3i
typedef Vec3< float > Imath::V3f
typedef Vec3< double > Imath::V3d
typedef Vec4< short > Imath::V4s
typedef Vec4< int > Imath::V4i
typedef Vec4< float > Imath::V4f
typedef Vec4< double > Imath::V4d

Enumerations

enum  Imath::InfException { Imath::INF_EXCEPTION }

Functions

template<class T >
std::ostream & Imath::operator<< (std::ostream &s, const Vec2< T > &v)
template<class T >
std::ostream & Imath::operator<< (std::ostream &s, const Vec3< T > &v)
template<class T >
std::ostream & Imath::operator<< (std::ostream &s, const Vec4< T > &v)
template<class T >
Vec2< T > Imath::operator* (T a, const Vec2< T > &v)
template<class T >
Vec3< T > Imath::operator* (T a, const Vec3< T > &v)
template<class T >
Vec4< T > Imath::operator* (T a, const Vec4< T > &v)


Generated on Thu Jan 31 00:29:10 2013 for HDK by  doxygen 1.5.9