Library Geometry


[ Search | Keywords | Classes | Data | Functions ]

Quick Index



Classes

RiAffineTMatrix2
An abstract class that represents a homegeneous transform matrix and its inverse.
RiAffineTMatrix3
An abstract class that represents a homegeneous transform matrix and its inverse.
RiFrame3
RiGeometry
Handles general geometric queries on RiVector3 and RiVector2
RiONB3
3D orthonormal basis class declaration
RiSquareWarp
Handles general bijections to and from [0,1]^2
RiTMatrix2Factory
This stract class that represents a homegeneous transform matrix and its inverse.
RiTMatrix3Factory
This stract class that represents a homegeneous transform matrix and its inverse.
RiVector2
RiUnitVector2
RiVector3
RiUnitVector3

Data


Global Functions

ostream &operator<<(ostream &os, const RiAffineTMatrix2 &m);
ostream &operator<<(ostream &os, const RiAffineTMatrix3 &m);
// RiVector2 stream io
ostream &operator<<(ostream &os, const RiVector2 &v);
istream &operator>>(istream &is, RiVector2 &v);
RiVector2 operator*(RiReal t, const RiVector2& v);
// RiUnitVector2 stream io
ostream &operator<<(ostream &os, const RiUnitVector2 &v);
istream &operator>>(istream &is, RiUnitVector2 &v);
RiVector2 operator*(RiReal t, const RiVector2& v) ;
// equality operator
bool operator==(const RiVector3 &lhs, const RiVector3 &rhs) ;
RiVector3 operator+(const RiVector3 &lhs, const RiVector3 &rhs) ;
RiVector3 operator-(const RiVector3 &lhs, const RiVector3 &rhs) ;
RiVector3 operator*(const RiVector3 &lhs, RiReal n) ;
RiVector3 operator/(const RiVector3 &lhs, RiReal n) ;
// dot product
RiReal operator*(const RiVector3 &lhs, const RiVector3 &rhs) ;
// cross product
RiVector3 operator^(const RiVector3 &lhs, const RiVector3 &rhs) ;
RiVector3 operator*(RiReal t, const RiVector3& rhs) ;

ostream &operator<<(ostream &os, const RiAffineTMatrix2 &m);

#include "RiAffineTMatrix2.H"

eam &operator<<(ostream &os, const RiAffineTMatrix2 &m);No documentation available.

ostream &operator<<(ostream &os, const RiAffineTMatrix2 &m);

ostream &operator<<(ostream &os, const RiAffineTMatrix3 &m);

#include "RiAffineTMatrix3.H"

eam &operator<<(ostream &os, const RiAffineTMatrix3 &m);No documentation available.

ostream &operator<<(ostream &os, const RiAffineTMatrix3 &m);

ostream &operator<<(ostream &os, const RiVector2 &v);

#include "RiVector2.H"

eam &operator<<(ostream &os, const RiVector2 &v);No documentation available.

ostream &operator<<(ostream &os, const RiVector2 &v);

istream &operator>>(istream &is, RiVector2 &v);

#include "RiVector2.H"

eam &operator>>(istream &is, RiVector2 &v);No documentation available.

istream &operator>>(istream &is, RiVector2 &v);

RiVector2 operator*(RiReal t, const RiVector2& v);

#include "RiVector2.H"

ne RiVector2 operator*(RiReal t, const RiVector2& v);No documentation available.

inline RiVector2 operator*(RiReal t, const RiVector2& v);

Function is currently defined inline.


ostream &operator<<(ostream &os, const RiUnitVector2 &v);

#include "RiVector2.H"

eam &operator<<(ostream &os, const RiUnitVector2 &v);No documentation available.

ostream &operator<<(ostream &os, const RiUnitVector2 &v);

istream &operator>>(istream &is, RiUnitVector2 &v);

#include "RiVector2.H"

eam &operator>>(istream &is, RiUnitVector2 &v);No documentation available.

istream &operator>>(istream &is, RiUnitVector2 &v);

RiVector2 operator*(RiReal t, const RiVector2& v) ;

#include "RiVector2.H"

ne RiVector2 operator*(RiReal t, const RiVector2& v) {No documentation available.

inline RiVector2 operator*(RiReal t, const RiVector2& v)                                                 
;

Function is currently defined inline.


bool operator==(const RiVector3 &lhs, const RiVector3 &rhs) ;

#include "RiVector3.H"

ne bool operator==(const RiVector3 &lhs, const RiVector3 &rhs) {No documentation available.

inline bool operator==(const RiVector3 &lhs, const RiVector3 &rhs)                                                                                                                          
;

Function is currently defined inline.


RiVector3 operator+(const RiVector3 &lhs, const RiVector3 &rhs) ;

#include "RiVector3.H"

ne RiVector3 operator+(const RiVector3 &lhs, const RiVector3 &rhs) {No documentation available.

inline RiVector3 operator+(const RiVector3 &lhs, const RiVector3 &rhs)                                                                                   
;

Function is currently defined inline.


RiVector3 operator-(const RiVector3 &lhs, const RiVector3 &rhs) ;

#include "RiVector3.H"

ne RiVector3 operator-(const RiVector3 &lhs, const RiVector3 &rhs) {No documentation available.

inline RiVector3 operator-(const RiVector3 &lhs, const RiVector3 &rhs)                                                                                   
;

Function is currently defined inline.


RiVector3 operator*(const RiVector3 &lhs, RiReal n) ;

#include "RiVector3.H"

ne RiVector3 operator*(const RiVector3 &lhs, RiReal n) {No documentation available.

inline RiVector3 operator*(const RiVector3 &lhs, RiReal n)                                                              
;

Function is currently defined inline.


RiVector3 operator/(const RiVector3 &lhs, RiReal n) ;

#include "RiVector3.H"

ne RiVector3 operator/(const RiVector3 &lhs, RiReal n) {No documentation available.

inline RiVector3 operator/(const RiVector3 &lhs, RiReal n)                                                                                  
;

Function is currently defined inline.


RiReal operator*(const RiVector3 &lhs, const RiVector3 &rhs) ;

#include "RiVector3.H"

ne RiReal operator*(const RiVector3 &lhs, const RiVector3 &rhs) {No documentation available.

inline RiReal operator*(const RiVector3 &lhs, const RiVector3 &rhs)                                                                                  
;

Function is currently defined inline.


RiVector3 operator^(const RiVector3 &lhs, const RiVector3 &rhs) ;

#include "RiVector3.H"

ne RiVector3 operator^(const RiVector3 &lhs, const RiVector3 &rhs) {No documentation available.

inline RiVector3 operator^(const RiVector3 &lhs, const RiVector3 &rhs)                                                                                                                                                                                   
;

Function is currently defined inline.


RiVector3 operator*(RiReal t, const RiVector3& rhs) ;

#include "RiVector3.H"

ne RiVector3 operator*(RiReal t, const RiVector3& rhs) {No documentation available.

inline RiVector3 operator*(RiReal t, const RiVector3& rhs)                                                             
;

Function is currently defined inline.


Generated from source by the Cocoon utilities on Fri Feb 25 15:15:06 2000 .