7#ifndef PXR_BASE_GF_MATRIX_DATA_H
8#define PXR_BASE_GF_MATRIX_DATA_H
11#include "pxr/base/gf/api.h"
13PXR_NAMESPACE_OPEN_SCOPE
18template <
class T,
int Rows,
int Columns>
24 return _data + (row * Columns);
29 return _data + (row * Columns);
44 T _data[Rows * Columns];
47PXR_NAMESPACE_CLOSE_SCOPE
A class template used by GfMatrixXX to store values.
T * operator[](int row)
Return a pointer to a row of data.
T const * operator[](int row) const
Return a const pointer to a row of data.
T * GetData()
Return a pointer to the start of all the data.
T const * GetData() const
Return a const pointer to the start of all the data.