Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
point.h File Reference

Go to the source code of this file.

Classes

struct  mitsuba::TPoint1< T >
 Parameterizable one-dimensional point data structure. More...
 
struct  mitsuba::TPoint2< T >
 Parameterizable two-dimensional point data structure. More...
 
struct  mitsuba::TPoint3< T >
 Parameterizable three-dimensional point data structure. More...
 
struct  mitsuba::TPoint4< T >
 Parameterizable four-dimensional point data structure. More...
 

Namespaces

 mitsuba
 

Macros

#define __MITSUBA_CORE_POINT_H_
 

Functions

template<typename T >
TPoint1< T > mitsuba::operator* (T f, const TPoint1< T > &v)
 
template<typename T >
mitsuba::distance (const TPoint1< T > &p1, const TPoint1< T > &p2)
 
template<typename T >
mitsuba::distanceSquared (const TPoint1< T > &p1, const TPoint1< T > &p2)
 
template<typename T >
TPoint2< T > mitsuba::operator* (T f, const TPoint2< T > &v)
 
template<typename T >
mitsuba::distance (const TPoint2< T > &p1, const TPoint2< T > &p2)
 
template<typename T >
mitsuba::distanceSquared (const TPoint2< T > &p1, const TPoint2< T > &p2)
 
template<typename T >
TPoint3< T > mitsuba::operator* (T f, const TPoint3< T > &v)
 
template<typename T >
mitsuba::distance (const TPoint3< T > &p1, const TPoint3< T > &p2)
 
template<typename T >
mitsuba::distanceSquared (const TPoint3< T > &p1, const TPoint3< T > &p2)
 
template<typename T >
TPoint4< T > mitsuba::operator* (T f, const TPoint4< T > &v)
 
template<typename T >
mitsuba::distance (const TPoint4< T > &p1, const TPoint4< T > &p2)
 
template<typename T >
mitsuba::distanceSquared (const TPoint4< T > &p1, const TPoint4< T > &p2)
 

Macro Definition Documentation

#define __MITSUBA_CORE_POINT_H_