Blender  V2.59
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 54 of file MT_Tuple3.h.


Constructor & Destructor Documentation

MT_Tuple3::MT_Tuple3 ( ) [inline]

Definition at line 56 of file MT_Tuple3.h.

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

Definition at line 57 of file MT_Tuple3.h.

References setValue().

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

Definition at line 58 of file MT_Tuple3.h.

References setValue().

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

Definition at line 59 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 74 of file MT_Tuple3.h.

References m_co.

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

Definition at line 76 of file MT_Tuple3.h.

References m_co.

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

Definition at line 82 of file MT_Tuple3.h.

References m_co.

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

Definition at line 61 of file MT_Tuple3.h.

References i, and m_co.

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

Definition at line 62 of file MT_Tuple3.h.

References i, and m_co.

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

Definition at line 94 of file MT_Tuple3.h.

References m_co.

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

Definition at line 100 of file MT_Tuple3.h.

References m_co.

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

Definition at line 65 of file MT_Tuple3.h.

References m_co.

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

Definition at line 68 of file MT_Tuple3.h.

References m_co.

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

Definition at line 71 of file MT_Tuple3.h.

References m_co.


Member Data Documentation

MT_Scalar MT_Tuple3::m_co[3] [protected]

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