RiUnitVector2


[ Geometry | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

No documentation available.

Class Summary

class RiUnitVector2
{
public:
// constructors
RiUnitVector2();
RiUnitVector2(const RiVector2 &v);
RiUnitVector2(const RiUnitVector2 &v);
RiUnitVector2(const RiReal *v);
RiUnitVector2(RiReal x, RiReal y);
// assignment operators
const RiUnitVector2 &operator=(const RiUnitVector2 &v);
// equality operator
bool operator==(const RiUnitVector2 &v) const;
// member access
RiReal X() const ;
RiReal Y() const ;
RiReal operator[](int n) const;
// vector operators
RiVector2 operator+(const RiUnitVector2 &v) const;
RiVector2 operator-(const RiUnitVector2 &v) const;
RiVector2 operator+(const RiVector2 &v) const;
RiVector2 operator-(const RiVector2 &v) const;
// scalar operators
RiVector2 operator*(RiReal n) const;
RiVector2 operator/(RiReal n) const;
// unary minus
RiUnitVector2 operator-() const;
// unary plus
RiUnitVector2 operator+() const;
// dot product
RiReal operator*(const RiUnitVector2 &v) const;
RiReal operator*(const RiVector2 &v) const;
protected:
}; // RiUnitVector2


RiUnitVector2();

itVector2();No documentation available.

    RiUnitVector2();

RiUnitVector2(const RiVector2 &v);

itVector2(const RiVector2 &v);No documentation available.

    RiUnitVector2(const RiVector2 &v);

RiUnitVector2(const RiUnitVector2 &v);

itVector2(const RiUnitVector2 &v);No documentation available.

    RiUnitVector2(const RiUnitVector2 &v);

RiUnitVector2(const RiReal *v);

itVector2(const RiReal *v);No documentation available.

    RiUnitVector2(const RiReal *v);

RiUnitVector2(RiReal x, RiReal y);

itVector2(RiReal x, RiReal y);No documentation available.

    RiUnitVector2(RiReal x, RiReal y);

const RiUnitVector2 &operator=(const RiUnitVector2 &v);

t RiUnitVector2 &operator=(const RiUnitVector2 &v);No documentation available.

    const RiUnitVector2 &operator=(const RiUnitVector2 &v);

bool operator==(const RiUnitVector2 &v) const;

operator==(const RiUnitVector2 &v) const;No documentation available.

    bool operator==(const RiUnitVector2 &v) const;

RiReal X() const ;

al X() const { return V[0]; }No documentation available.

    RiReal X() const                 
;

Function is currently defined inline.


RiReal Y() const ;

al Y() const { return V[1]; }No documentation available.

    RiReal Y() const                 
;

Function is currently defined inline.


RiReal operator[](int n) const;

al operator[](int n) const;No documentation available.

    RiReal operator[](int n) const;

RiVector2 operator+(const RiUnitVector2 &v) const;

ctor2 operator+(const RiUnitVector2 &v) const;No documentation available.

    RiVector2 operator+(const RiUnitVector2 &v) const;

RiVector2 operator-(const RiUnitVector2 &v) const;

ctor2 operator-(const RiUnitVector2 &v) const;No documentation available.

    RiVector2 operator-(const RiUnitVector2 &v) const;

RiVector2 operator+(const RiVector2 &v) const;

ctor2 operator+(const RiVector2 &v) const;No documentation available.

    RiVector2 operator+(const RiVector2 &v) const;

RiVector2 operator-(const RiVector2 &v) const;

ctor2 operator-(const RiVector2 &v) const;No documentation available.

    RiVector2 operator-(const RiVector2 &v) const;

RiVector2 operator*(RiReal n) const;

ctor2 operator*(RiReal n) const;No documentation available.

    RiVector2 operator*(RiReal n) const;

RiVector2 operator/(RiReal n) const;

ctor2 operator/(RiReal n) const;No documentation available.

    RiVector2 operator/(RiReal n) const;

RiUnitVector2 operator-() const;

itVector2 operator-() const;No documentation available.

    RiUnitVector2 operator-() const;

RiUnitVector2 operator+() const;

itVector2 operator+() const;No documentation available.

    RiUnitVector2 operator+() const;

RiReal operator*(const RiUnitVector2 &v) const;

al operator*(const RiUnitVector2 &v) const;No documentation available.

    RiReal operator*(const RiUnitVector2 &v) const;

RiReal operator*(const RiVector2 &v) const;

al operator*(const RiVector2 &v) const;No documentation available.

    RiReal operator*(const RiVector2 &v) const;

All Members

public:
// assignment operators
const RiUnitVector2 &operator=(const RiUnitVector2 &v);
// equality operator
bool operator==(const RiUnitVector2 &v) const;
// member access
RiReal X() const ;
RiReal Y() const ;
RiReal operator[](int n) const;
// vector operators
RiVector2 operator+(const RiUnitVector2 &v) const;
RiVector2 operator-(const RiUnitVector2 &v) const;
RiVector2 operator+(const RiVector2 &v) const;
RiVector2 operator-(const RiVector2 &v) const;
// scalar operators
RiVector2 operator*(RiReal n) const;
RiVector2 operator/(RiReal n) const;
// unary minus
RiUnitVector2 operator-() const;
// unary plus
RiUnitVector2 operator+() const;
// dot product
RiReal operator*(const RiUnitVector2 &v) const;
RiReal operator*(const RiVector2 &v) const;
protected:

Ancestors

Class does not inherit from any other class.


Descendants

Class is not inherited by any others.


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