This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GfMatrixData< T, Rows, Columns > Class Template Reference

A class template used by GfMatrixXX to store values. More...

#include <matrixData.h>

Public Member Functions

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.
 

Detailed Description

template<class T, int Rows, int Columns>
class GfMatrixData< T, Rows, Columns >

A class template used by GfMatrixXX to store values.

Definition at line 19 of file matrixData.h.

Member Function Documentation

◆ GetData() [1/2]

T * GetData ( )
inline

Return a pointer to the start of all the data.

Definition at line 33 of file matrixData.h.

◆ GetData() [2/2]

T const * GetData ( ) const
inline

Return a const pointer to the start of all the data.

Definition at line 38 of file matrixData.h.

◆ operator[]() [1/2]

T * operator[] ( int  row)
inline

Return a pointer to a row of data.

Definition at line 23 of file matrixData.h.

◆ operator[]() [2/2]

T const * operator[] ( int  row) const
inline

Return a const pointer to a row of data.

Definition at line 28 of file matrixData.h.


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