Blender V5.0
btVectorX< T > Struct Template Reference

#include <btMatrixX.h>

Public Member Functions

 btVectorX ()
 btVectorX (int numRows)
void resize (int rows)
int cols () const
int rows () const
int size () const
T nrm2 () const
void setZero ()
const Toperator[] (int index) const
Toperator[] (int index)
TgetBufferPointerWritable ()
const TgetBufferPointer () const

Public Attributes

btAlignedObjectArray< Tm_storage

Detailed Description

template<typename T>
struct btVectorX< T >

Definition at line 40 of file btMatrixX.h.

Constructor & Destructor Documentation

◆ btVectorX() [1/2]

template<typename T>
btVectorX< T >::btVectorX ( )
inline

Definition at line 44 of file btMatrixX.h.

◆ btVectorX() [2/2]

template<typename T>
btVectorX< T >::btVectorX ( int numRows)
inline

Definition at line 47 of file btMatrixX.h.

Member Function Documentation

◆ cols()

template<typename T>
int btVectorX< T >::cols ( ) const
inline

Definition at line 56 of file btMatrixX.h.

Referenced by btMatrixX< float >::setSubMatrix().

◆ getBufferPointer()

template<typename T>
const T * btVectorX< T >::getBufferPointer ( ) const
inline

Definition at line 138 of file btMatrixX.h.

◆ getBufferPointerWritable()

template<typename T>
T * btVectorX< T >::getBufferPointerWritable ( )
inline

Definition at line 133 of file btMatrixX.h.

◆ nrm2()

template<typename T>
T btVectorX< T >::nrm2 ( ) const
inline

Definition at line 69 of file btMatrixX.h.

◆ operator[]() [1/2]

template<typename T>
T & btVectorX< T >::operator[] ( int index)
inline

Definition at line 128 of file btMatrixX.h.

◆ operator[]() [2/2]

template<typename T>
const T & btVectorX< T >::operator[] ( int index) const
inline

Definition at line 123 of file btMatrixX.h.

◆ resize()

template<typename T>
void btVectorX< T >::resize ( int rows)
inline

Definition at line 52 of file btMatrixX.h.

◆ rows()

template<typename T>
int btVectorX< T >::rows ( ) const
inline

◆ setZero()

template<typename T>
void btVectorX< T >::setZero ( )
inline

Definition at line 113 of file btMatrixX.h.

◆ size()

template<typename T>
int btVectorX< T >::size ( ) const
inline

Definition at line 64 of file btMatrixX.h.

Member Data Documentation

◆ m_storage

template<typename T>
btAlignedObjectArray<T> btVectorX< T >::m_storage

Definition at line 42 of file btMatrixX.h.


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