Blender V2.61 - r43446
Public Member Functions | Protected Attributes

MT_Tuple3 Class Reference

#include <MT_Tuple3.h>

Inheritance diagram for MT_Tuple3:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MT_Tuple3 ()
 MT_Tuple3 (const float *v)
 MT_Tuple3 (const double *v)
 MT_Tuple3 (MT_Scalar xx, MT_Scalar yy, MT_Scalar zz)
MT_Scalaroperator[] (int i)
const MT_Scalaroperator[] (int i) const
MT_Scalarx ()
const MT_Scalarx () const
MT_Scalary ()
const MT_Scalary () const
MT_Scalarz ()
const MT_Scalarz () const
MT_ScalargetValue ()
const MT_ScalargetValue () const
void getValue (float *v) const
void getValue (double *v) const
void setValue (const float *v)
void setValue (const double *v)
void setValue (MT_Scalar xx, MT_Scalar yy, MT_Scalar zz)

Protected Attributes

MT_Scalar m_co [3]

Detailed Description

Definition at line 53 of file MT_Tuple3.h.


Constructor & Destructor Documentation

MT_Tuple3::MT_Tuple3 ( ) [inline]

Definition at line 55 of file MT_Tuple3.h.

MT_Tuple3::MT_Tuple3 ( const float *  v) [inline]

Definition at line 56 of file MT_Tuple3.h.

References setValue().

MT_Tuple3::MT_Tuple3 ( const double *  v) [inline]

Definition at line 57 of file MT_Tuple3.h.

References setValue().

MT_Tuple3::MT_Tuple3 ( MT_Scalar  xx,
MT_Scalar  yy,
MT_Scalar  zz 
) [inline]

Definition at line 58 of file MT_Tuple3.h.

References setValue().


Member Function Documentation

MT_Scalar* MT_Tuple3::getValue ( ) [inline]
const MT_Scalar* MT_Tuple3::getValue ( ) const [inline]

Definition at line 73 of file MT_Tuple3.h.

References m_co.

void MT_Tuple3::getValue ( float *  v) const [inline]

Definition at line 75 of file MT_Tuple3.h.

References m_co.

void MT_Tuple3::getValue ( double *  v) const [inline]

Definition at line 81 of file MT_Tuple3.h.

References m_co.

const MT_Scalar& MT_Tuple3::operator[] ( int  i) const [inline]

Definition at line 61 of file MT_Tuple3.h.

References i, and m_co.

MT_Scalar& MT_Tuple3::operator[] ( int  i) [inline]

Definition at line 60 of file MT_Tuple3.h.

References i, and m_co.

void MT_Tuple3::setValue ( MT_Scalar  xx,
MT_Scalar  yy,
MT_Scalar  zz 
) [inline]

Definition at line 99 of file MT_Tuple3.h.

References m_co.

void MT_Tuple3::setValue ( const float *  v) [inline]
void MT_Tuple3::setValue ( const double *  v) [inline]

Definition at line 93 of file MT_Tuple3.h.

References m_co.

const MT_Scalar& MT_Tuple3::x ( ) const [inline]

Definition at line 64 of file MT_Tuple3.h.

References m_co.

MT_Scalar& MT_Tuple3::x ( ) [inline]
const MT_Scalar& MT_Tuple3::y ( ) const [inline]

Definition at line 67 of file MT_Tuple3.h.

References m_co.

MT_Scalar& MT_Tuple3::y ( ) [inline]
const MT_Scalar& MT_Tuple3::z ( ) const [inline]

Definition at line 70 of file MT_Tuple3.h.

References m_co.

MT_Scalar& MT_Tuple3::z ( ) [inline]

Member Data Documentation

MT_Scalar MT_Tuple3::m_co[3] [protected]

The documentation for this class was generated from the following file: